Package org.eclipse.m2m.atl.engine.vm
Class ASMStackFrame
java.lang.Object
org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
org.eclipse.m2m.atl.engine.vm.StackFrame
org.eclipse.m2m.atl.engine.vm.ASMStackFrame
-
Field Summary
FieldsFields inherited from class org.eclipse.m2m.atl.engine.vm.StackFrame
debuggerFields inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
nativeImpl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanempty()intgetVariable(String name) booleanpeek()pop()voidpopVariable(String name) voidvoidpushVariable(String name) resolveVariableName(int slot) static ASMStackFramerootFrame(ASMExecEnv execEnv, ASMOperation operation, List args) voidsetLocation(int location) voidsetVariable(String name, ASMOclAny value) voidstep()toString()Methods inherited from class org.eclipse.m2m.atl.engine.vm.StackFrame
enterFrame, getArgs, getExecEnv, getModel, getModels, getOperation, getOpName, getParent, getStack, printStackTrace, printStackTrace, printStackTrace, printStackTrace, setParentMethods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMOclAny
asBag, asSequence, asSet, check, debug, findOperation, findOperation, get, getHelper, getNamedTargetFromSource, getOclAnyType, getType, invoke, invoke, invokeSuper, isHelper, oclIsKindOf, oclIsTypeOf, oclIsUndefined, oclType, operatorEQ, operatorNE, output, refGetValue, refImmediateComposite, refImmediateComposite, refInvokeOperation, refSetValue, refUnsetValue, set, setType, toString, unsetMethods inherited from class org.eclipse.m2m.atl.engine.vm.nativelib.ASMNativeObject
getNativeImpl
-
Field Details
-
myType
-
-
Constructor Details
-
ASMStackFrame
-
-
Method Details
-
rootFrame
-
leaveFrame
- Overrides:
leaveFramein classStackFrame
-
toString
-
push
-
pop
-
peek
-
empty
public boolean empty() -
setVariable
-
getVariable
-
pushVariable
-
popVariable
-
hasNextInstruction
public boolean hasNextInstruction() -
nextInstruction
-
getLocation
public int getLocation() -
setLocation
public void setLocation(int location) -
step
public void step() -
getLocalVariables
-
getLocalStack
-
resolveVariableName
-
getSourceLocation
-