stardiv.js.uno
Class Engine
java.lang.Object
|
+--stardiv.js.uno.Engine
- All Implemented Interfaces:
- stardiv.js.ip.NativeDbgListener, stardiv.js.ip.TaskDoneHandler
- synchronized class Engine
- extends java.lang.Object
- implements stardiv.js.ip.NativeDbgListener, stardiv.js.ip.TaskDoneHandler
Field Summary |
private boolean |
bInBreak
|
private boolean |
bLastCallRunning
|
(package private) static java.lang.Class |
class$stardiv$js$ip$Ip
|
private stardiv.js.comp.CodeGenerator |
pCG
|
private stardiv.js.ip.NativeDbgListener |
pDbgListener
|
private stardiv.js.ip.Debugger |
pDebugger
|
private stardiv.memory.Vector |
pModuleList
|
private stardiv.js.ip.RootTaskManager |
pRTM
|
private stardiv.js.ip.BaseObj |
pRootObj
|
Fields inherited from interface stardiv.js.ip.TaskDoneHandler |
COMPILE_DONE, COMPILE_ERROR, ERROR, INVOKE_DONE, INVOKE_ERROR, RUN_DONE, RUN_ERROR |
Constructor Summary |
Engine(stardiv.js.ip.BaseObj bo)
|
Method Summary |
void |
addDebuggingListener(stardiv.js.uno.DbgListener dl)
|
void |
breaking(stardiv.js.ip.BaseObj bo,
java.lang.String s1,
int i1,
int i2,
int i3,
int i4,
java.lang.String s2,
int i5,
java.lang.String s3,
java.lang.String s4,
java.lang.String s5)
|
java.lang.Object |
callEventMethod(stardiv.js.ip.BaseObj bo,
java.lang.String s,
java.lang.Object o,
boolean b)
|
void |
cancel()
|
(package private) static java.lang.Class |
class$(java.lang.String s)
|
void |
clearAllBreakPoints(java.lang.String s)
|
boolean |
compile(java.lang.String s1,
java.lang.String s2)
|
(package private) stardiv.js.ip.BaseObj |
compileForLibAccess(java.lang.String s1,
java.lang.String s2)
|
private stardiv.js.ip.Module |
compileImpl(java.lang.String s1,
java.lang.String s2)
|
void |
doContinue()
|
java.lang.String |
dumpVariable(java.lang.String s1,
short s2)
|
java.lang.String |
eval(java.lang.String s1,
short s2)
|
private stardiv.js.ip.BaseObj |
evalLibPathImpl(java.lang.String s,
boolean b)
|
int |
getContextEndColumn(short s)
|
int |
getContextEndLine(short s)
|
java.lang.String |
getContextModuleName(short s)
|
int |
getContextStartColumn(short s)
|
int |
getContextStartLine(short s)
|
java.lang.Object |
getLocalVariables(short s)
|
stardiv.js.ip.RootTaskManager |
getRootTaskManager()
|
java.lang.Object |
getStackTrace()
|
private stardiv.js.ip.Module |
impFindModule(java.lang.String s)
|
private stardiv.js.ip.BaseObj |
insertModuleImpl(stardiv.js.ip.Module m,
boolean b)
|
java.lang.Object |
invoke(java.lang.String s,
java.lang.Object o)
|
boolean |
isVariable(java.lang.String s1,
short s2)
|
void |
ready()
|
void |
removeDebuggingListener()
|
java.lang.Object |
run(java.lang.String s,
stardiv.js.ip.BaseObj bo,
java.lang.Object o)
|
void |
runAsync(java.lang.String s,
stardiv.js.ip.BaseObj bo,
java.lang.Object o)
|
void |
running(stardiv.js.ip.BaseObj bo)
|
int |
setBreakPoint(java.lang.String s,
int i,
boolean b)
|
void |
setRootObj(stardiv.js.ip.BaseObj bo)
|
void |
setVariable(java.lang.String s1,
java.lang.String s2,
short s3)
|
void |
stepIn()
|
void |
stepOut()
|
void |
stepOver()
|
void |
stop()
|
void |
taskDoneCallback(int i1,
java.lang.Object o,
int i2,
java.lang.Throwable t)
|
void |
taskInitCallback()
|
void |
taskRegister(int i,
stardiv.resource.Task t)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bInBreak
private boolean bInBreak
bLastCallRunning
private boolean bLastCallRunning
class$stardiv$js$ip$Ip
static java.lang.Class class$stardiv$js$ip$Ip
pCG
private stardiv.js.comp.CodeGenerator pCG
pDbgListener
private stardiv.js.ip.NativeDbgListener pDbgListener
pDebugger
private stardiv.js.ip.Debugger pDebugger
pModuleList
private stardiv.memory.Vector pModuleList
pRTM
private stardiv.js.ip.RootTaskManager pRTM
pRootObj
private stardiv.js.ip.BaseObj pRootObj
Engine
public Engine(stardiv.js.ip.BaseObj bo)
addDebuggingListener
public final void addDebuggingListener(stardiv.js.uno.DbgListener dl)
breaking
public final void breaking(stardiv.js.ip.BaseObj bo,
java.lang.String s1,
int i1,
int i2,
int i3,
int i4,
java.lang.String s2,
int i5,
java.lang.String s3,
java.lang.String s4,
java.lang.String s5)
- Specified by:
breaking
in interface stardiv.js.ip.NativeDbgListener
callEventMethod
public final java.lang.Object callEventMethod(stardiv.js.ip.BaseObj bo,
java.lang.String s,
java.lang.Object o,
boolean b)
cancel
public final void cancel()
class$
static java.lang.Class class$(java.lang.String s)
clearAllBreakPoints
public final void clearAllBreakPoints(java.lang.String s)
compile
public final boolean compile(java.lang.String s1,
java.lang.String s2)
compileForLibAccess
final stardiv.js.ip.BaseObj compileForLibAccess(java.lang.String s1,
java.lang.String s2)
compileImpl
private final stardiv.js.ip.Module compileImpl(java.lang.String s1,
java.lang.String s2)
doContinue
public final void doContinue()
dumpVariable
public final java.lang.String dumpVariable(java.lang.String s1,
short s2)
eval
public final java.lang.String eval(java.lang.String s1,
short s2)
evalLibPathImpl
private stardiv.js.ip.BaseObj evalLibPathImpl(java.lang.String s,
boolean b)
getContextEndColumn
public int getContextEndColumn(short s)
getContextEndLine
public int getContextEndLine(short s)
getContextModuleName
public java.lang.String getContextModuleName(short s)
getContextStartColumn
public int getContextStartColumn(short s)
getContextStartLine
public int getContextStartLine(short s)
getLocalVariables
public final java.lang.Object getLocalVariables(short s)
getRootTaskManager
public final stardiv.js.ip.RootTaskManager getRootTaskManager()
getStackTrace
public final java.lang.Object getStackTrace()
impFindModule
private final stardiv.js.ip.Module impFindModule(java.lang.String s)
insertModuleImpl
private final stardiv.js.ip.BaseObj insertModuleImpl(stardiv.js.ip.Module m,
boolean b)
invoke
public final java.lang.Object invoke(java.lang.String s,
java.lang.Object o)
isVariable
public final boolean isVariable(java.lang.String s1,
short s2)
ready
public final void ready()
- Specified by:
ready
in interface stardiv.js.ip.NativeDbgListener
removeDebuggingListener
public final void removeDebuggingListener()
run
public final java.lang.Object run(java.lang.String s,
stardiv.js.ip.BaseObj bo,
java.lang.Object o)
runAsync
public final void runAsync(java.lang.String s,
stardiv.js.ip.BaseObj bo,
java.lang.Object o)
running
public final void running(stardiv.js.ip.BaseObj bo)
- Specified by:
running
in interface stardiv.js.ip.NativeDbgListener
setBreakPoint
public final int setBreakPoint(java.lang.String s,
int i,
boolean b)
setRootObj
public final void setRootObj(stardiv.js.ip.BaseObj bo)
setVariable
public final void setVariable(java.lang.String s1,
java.lang.String s2,
short s3)
stepIn
public final void stepIn()
stepOut
public final void stepOut()
stepOver
public final void stepOver()
stop
public final void stop()
taskDoneCallback
public void taskDoneCallback(int i1,
java.lang.Object o,
int i2,
java.lang.Throwable t)
- Specified by:
taskDoneCallback
in interface stardiv.js.ip.TaskDoneHandler
taskInitCallback
public void taskInitCallback()
- Specified by:
taskInitCallback
in interface stardiv.js.ip.TaskDoneHandler
taskRegister
public void taskRegister(int i,
stardiv.resource.Task t)
- Specified by:
taskRegister
in interface stardiv.js.ip.TaskDoneHandler