Package me.topchetoeu.j2s.runtime
Class Frame.TryCtx
java.lang.Object
me.topchetoeu.j2s.runtime.Frame.TryCtx
- Enclosing class:
- Frame
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal int
final int
final EngineException
final int
final int
final me.topchetoeu.j2s.runtime.Frame.PendingResult
final int
final Frame.TryState
-
Constructor Summary
ConstructorsConstructorDescriptionTryCtx
(Frame.TryState state, EngineException err, me.topchetoeu.j2s.runtime.Frame.PendingResult res, int stackPtr, int start, int end, int catchStart, int finallyStart) -
Method Summary
Modifier and TypeMethodDescription_finally
(me.topchetoeu.j2s.runtime.Frame.PendingResult res) boolean
hasCatch()
boolean
boolean
inBounds
(int ptr) void
setCause
(EngineException target)
-
Field Details
-
start
public final int start -
end
public final int end -
catchStart
public final int catchStart -
finallyStart
public final int finallyStart -
restoreStackPtr
public final int restoreStackPtr -
state
-
error
-
result
public final me.topchetoeu.j2s.runtime.Frame.PendingResult result
-
-
Constructor Details
-
TryCtx
public TryCtx(Frame.TryState state, EngineException err, me.topchetoeu.j2s.runtime.Frame.PendingResult res, int stackPtr, int start, int end, int catchStart, int finallyStart)
-
-
Method Details
-
hasCatch
public boolean hasCatch() -
hasFinally
public boolean hasFinally() -
inBounds
public boolean inBounds(int ptr) -
setCause
-
_catch
-
_finally
-