uk.co.badgersinfoil.jactionscript.analysis
Class DebugStackListener
java.lang.Object
|
+--uk.co.badgersinfoil.jactionscript.analysis.FilterStackListener
|
+--uk.co.badgersinfoil.jactionscript.analysis.DebugStackListener
- All Implemented Interfaces:
- StackListener
- public class DebugStackListener
- extends FilterStackListener
Prints stuff about some of the actions encountered -- implementation not
complete or consistent.
Method Summary |
void |
visitADD(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitAND(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitASCII_TO_CHAR_MB(Action action,
Operand val,
Operand result)
|
void |
visitASCII_TO_CHAR(Action action,
Operand val,
Operand result)
|
void |
visitBIT_AND(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitBIT_OR(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitBIT_XOR(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitCALL_FUNCTION(Action action,
Operand name,
java.util.List args,
Operand result)
|
void |
visitCALL_METHOD(Action action,
Operand name,
java.util.List args,
Operand result)
|
void |
visitCHAR_MB_TO_ASCII(Action action,
Operand val,
Operand result)
|
void |
visitCHAR_TO_ASCII(Action action,
Operand val,
Operand result)
|
void |
visitCONCAT(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitCONVERT_TO_NUMBER(Action action,
Operand val,
Operand result)
|
void |
visitCONVERT_TO_STRING(Action action,
Operand val,
Operand result)
|
void |
visitDECREMENT(Action action,
Operand val,
Operand result)
|
void |
visitDEFINE_LOCAL_VALUE(Action action,
Operand name,
Operand value)
|
void |
visitDEFINE_LOCAL(Action action,
Operand name)
|
void |
visitDELETE_PROPERTY(Action action,
Operand name,
Operand obj,
Operand result)
|
void |
visitDELETE_THREAD_VARS(Action action,
Operand name)
|
void |
visitDIVIDE(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitDUPLICATE(Action action,
Operand val,
Operand result1,
Operand result2)
|
void |
visitEND_DRAG(Action action)
|
void |
visitEnd(ActionList list)
|
void |
visitENUMERATE_OBJECT(Action action,
Operand obj,
java.util.List slots)
|
void |
visitENUMERATE(Action action,
Operand name,
java.util.List slots)
|
void |
visitEQUALS(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitGET_MEMBER(Action action,
Operand name,
Operand obj,
Operand result)
|
void |
visitGET_PROPERTY(Action action,
Operand index,
Operand target,
Operand result)
|
void |
visitGET_TIME(Action action,
Operand time)
|
void |
visitGET_URL(GetURLAction action)
|
void |
visitGET_URL2(GetURL2Action action,
Operand target,
Operand url)
|
void |
visitGET_VARIABLE(Action action,
Operand name,
Operand result)
|
void |
visitGOTO_FRAME(GotoFrameAction action)
|
void |
visitGOTO_FRAME2(GotoFrame2Action action,
Operand frame)
|
void |
visitGREATER_THAN(Action action,
Operand right,
Operand left,
Operand result)
|
void |
visitHandle(ActionHandle handle)
|
void |
visitIF_JUMP(IfJumpAction action,
Operand condition)
|
void |
visitINCREMENT(Action action,
Operand val,
Operand result)
|
void |
visitINSTANCE_OF(Action action,
Operand ctor,
Operand obj,
Operand result)
|
void |
visitJUMP(JumpAction action)
|
void |
visitLESS_THAN(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitLOOKUP_TABLE(LookupTableAction action)
|
void |
visitLOOKUP(LookupAction action,
Operand result)
|
void |
visitMODULO(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitMULTIPLY(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitNEW_OBJECT(Action action,
Operand name,
java.util.List args,
Operand result)
|
void |
visitNEXT_FRAME(Action action)
|
void |
visitNOT(Action action,
Operand val,
Operand result)
|
void |
visitOR(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitPLAY(Action action)
|
void |
visitPOP(Action action)
|
void |
visitPREV_FRAME(Action action)
|
void |
visitPUSH(PushAction action,
java.util.List list)
|
void |
visitRANDOM_NUMBER(Action action,
Operand max,
Operand result)
|
void |
visitREMOVE_SPRITE(Action action,
Operand target)
|
void |
visitRETURN_VALUE(Action action,
Operand returnVal)
|
void |
visitSET_MEMBER(Action action,
Operand value,
Operand name,
Operand object)
|
void |
visitSET_PROPERTY(Action action,
Operand value,
Operand index,
Operand target)
|
void |
visitSET_TARGET_2(Action action,
Operand target)
|
void |
visitSET_TARGET(SetTargetAction action)
|
void |
visitSET_VARIABLE(Action action,
Operand name,
Operand value)
|
void |
visitSHIFT_LEFT(Action action,
Operand count,
Operand value,
Operand result)
|
void |
visitSHIFT_RIGHT_UNSIGNED(Action action,
Operand count,
Operand value,
Operand result)
|
void |
visitSHIFT_RIGHT(Action action,
Operand count,
Operand value,
Operand result)
|
void |
visitSTART_DRAG(Action action,
Operand target,
Operand lookCentre,
StackListener.DragBox constraintBox)
|
void |
visitSTART_FUNCTION(StartFunctionAction action,
Operand fn)
|
void |
visitSTOP_SOUNDS(Action action)
|
void |
visitSTOP(Action action)
|
void |
visitSTORE_IN_REGISTER(StoreInRegisterAction action,
Operand val)
|
void |
visitSTRICT_EQUALS(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitSTRING_EQUALS(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitSTRING_GREATER_THAN(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitSTRING_LENGTH_MB(Action action,
Operand val,
Operand result)
|
void |
visitSTRING_LENGTH(Action action,
Operand val,
Operand result)
|
void |
visitSTRING_LESS_THAN(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitSUBSTRING(Action action,
Operand count,
Operand index,
Operand val,
Operand result)
|
void |
visitSUBTRACT(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitSWAP(Action action,
Operand first,
Operand second)
|
void |
visitTO_INTEGER(Action action,
Operand val,
Operand result)
|
void |
visitTOGGLE_QUALITY(Action action)
|
void |
visitTRACE(Action action,
Operand val)
|
void |
visitTYPE_OF(Action action,
Operand val,
Operand result)
|
void |
visitTYPED_ADD(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitTYPED_EQUALS(Action action,
Operand left,
Operand right,
Operand result)
|
void |
visitTYPED_LESS_THAN(Action action,
Operand left,
Operand right,
Operand result)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DebugStackListener
public DebugStackListener()
DebugStackListener
public DebugStackListener(StackListener listener)
visitHandle
public void visitHandle(ActionHandle handle)
throws JASVisitorException
- Specified by:
visitHandle
in interface StackListener
- Overrides:
visitHandle
in class FilterStackListener
JASVisitorException
visitEnd
public void visitEnd(ActionList list)
throws JASVisitorException
- Specified by:
visitEnd
in interface StackListener
- Overrides:
visitEnd
in class FilterStackListener
JASVisitorException
visitADD
public void visitADD(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitADD
in interface StackListener
- Overrides:
visitADD
in class FilterStackListener
JASVisitorException
visitAND
public void visitAND(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitAND
in interface StackListener
- Overrides:
visitAND
in class FilterStackListener
JASVisitorException
visitASCII_TO_CHAR
public void visitASCII_TO_CHAR(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitASCII_TO_CHAR
in interface StackListener
- Overrides:
visitASCII_TO_CHAR
in class FilterStackListener
JASVisitorException
visitASCII_TO_CHAR_MB
public void visitASCII_TO_CHAR_MB(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitASCII_TO_CHAR_MB
in interface StackListener
- Overrides:
visitASCII_TO_CHAR_MB
in class FilterStackListener
JASVisitorException
visitBIT_AND
public void visitBIT_AND(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitBIT_AND
in interface StackListener
- Overrides:
visitBIT_AND
in class FilterStackListener
JASVisitorException
visitBIT_OR
public void visitBIT_OR(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitBIT_OR
in interface StackListener
- Overrides:
visitBIT_OR
in class FilterStackListener
JASVisitorException
visitBIT_XOR
public void visitBIT_XOR(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitBIT_XOR
in interface StackListener
- Overrides:
visitBIT_XOR
in class FilterStackListener
JASVisitorException
visitCALL_FUNCTION
public void visitCALL_FUNCTION(Action action,
Operand name,
java.util.List args,
Operand result)
throws JASVisitorException
- Specified by:
visitCALL_FUNCTION
in interface StackListener
- Overrides:
visitCALL_FUNCTION
in class FilterStackListener
JASVisitorException
visitCALL_METHOD
public void visitCALL_METHOD(Action action,
Operand name,
java.util.List args,
Operand result)
throws JASVisitorException
- Specified by:
visitCALL_METHOD
in interface StackListener
- Overrides:
visitCALL_METHOD
in class FilterStackListener
JASVisitorException
visitCHAR_MB_TO_ASCII
public void visitCHAR_MB_TO_ASCII(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitCHAR_MB_TO_ASCII
in interface StackListener
- Overrides:
visitCHAR_MB_TO_ASCII
in class FilterStackListener
JASVisitorException
visitCHAR_TO_ASCII
public void visitCHAR_TO_ASCII(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitCHAR_TO_ASCII
in interface StackListener
- Overrides:
visitCHAR_TO_ASCII
in class FilterStackListener
JASVisitorException
visitCONCAT
public void visitCONCAT(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitCONCAT
in interface StackListener
- Overrides:
visitCONCAT
in class FilterStackListener
JASVisitorException
visitCONVERT_TO_NUMBER
public void visitCONVERT_TO_NUMBER(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitCONVERT_TO_NUMBER
in interface StackListener
- Overrides:
visitCONVERT_TO_NUMBER
in class FilterStackListener
JASVisitorException
visitCONVERT_TO_STRING
public void visitCONVERT_TO_STRING(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitCONVERT_TO_STRING
in interface StackListener
- Overrides:
visitCONVERT_TO_STRING
in class FilterStackListener
JASVisitorException
visitDECREMENT
public void visitDECREMENT(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitDECREMENT
in interface StackListener
- Overrides:
visitDECREMENT
in class FilterStackListener
JASVisitorException
visitDEFINE_LOCAL
public void visitDEFINE_LOCAL(Action action,
Operand name)
throws JASVisitorException
- Specified by:
visitDEFINE_LOCAL
in interface StackListener
- Overrides:
visitDEFINE_LOCAL
in class FilterStackListener
JASVisitorException
visitDEFINE_LOCAL_VALUE
public void visitDEFINE_LOCAL_VALUE(Action action,
Operand name,
Operand value)
throws JASVisitorException
- Specified by:
visitDEFINE_LOCAL_VALUE
in interface StackListener
- Overrides:
visitDEFINE_LOCAL_VALUE
in class FilterStackListener
JASVisitorException
visitDELETE_PROPERTY
public void visitDELETE_PROPERTY(Action action,
Operand name,
Operand obj,
Operand result)
throws JASVisitorException
- Specified by:
visitDELETE_PROPERTY
in interface StackListener
- Overrides:
visitDELETE_PROPERTY
in class FilterStackListener
JASVisitorException
visitDELETE_THREAD_VARS
public void visitDELETE_THREAD_VARS(Action action,
Operand name)
throws JASVisitorException
- Specified by:
visitDELETE_THREAD_VARS
in interface StackListener
- Overrides:
visitDELETE_THREAD_VARS
in class FilterStackListener
JASVisitorException
visitDIVIDE
public void visitDIVIDE(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitDIVIDE
in interface StackListener
- Overrides:
visitDIVIDE
in class FilterStackListener
JASVisitorException
visitDUPLICATE
public void visitDUPLICATE(Action action,
Operand val,
Operand result1,
Operand result2)
throws JASVisitorException
- Specified by:
visitDUPLICATE
in interface StackListener
- Overrides:
visitDUPLICATE
in class FilterStackListener
JASVisitorException
visitEND_DRAG
public void visitEND_DRAG(Action action)
throws JASVisitorException
- Specified by:
visitEND_DRAG
in interface StackListener
- Overrides:
visitEND_DRAG
in class FilterStackListener
JASVisitorException
visitENUMERATE
public void visitENUMERATE(Action action,
Operand name,
java.util.List slots)
throws JASVisitorException
- Specified by:
visitENUMERATE
in interface StackListener
- Overrides:
visitENUMERATE
in class FilterStackListener
JASVisitorException
visitENUMERATE_OBJECT
public void visitENUMERATE_OBJECT(Action action,
Operand obj,
java.util.List slots)
throws JASVisitorException
- Specified by:
visitENUMERATE_OBJECT
in interface StackListener
- Overrides:
visitENUMERATE_OBJECT
in class FilterStackListener
JASVisitorException
visitEQUALS
public void visitEQUALS(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitEQUALS
in interface StackListener
- Overrides:
visitEQUALS
in class FilterStackListener
JASVisitorException
visitGET_MEMBER
public void visitGET_MEMBER(Action action,
Operand name,
Operand obj,
Operand result)
throws JASVisitorException
- Specified by:
visitGET_MEMBER
in interface StackListener
- Overrides:
visitGET_MEMBER
in class FilterStackListener
JASVisitorException
visitGET_PROPERTY
public void visitGET_PROPERTY(Action action,
Operand index,
Operand target,
Operand result)
throws JASVisitorException
- Specified by:
visitGET_PROPERTY
in interface StackListener
- Overrides:
visitGET_PROPERTY
in class FilterStackListener
JASVisitorException
visitGET_TIME
public void visitGET_TIME(Action action,
Operand time)
throws JASVisitorException
- Specified by:
visitGET_TIME
in interface StackListener
- Overrides:
visitGET_TIME
in class FilterStackListener
JASVisitorException
visitGET_URL2
public void visitGET_URL2(GetURL2Action action,
Operand target,
Operand url)
throws JASVisitorException
- Specified by:
visitGET_URL2
in interface StackListener
- Overrides:
visitGET_URL2
in class FilterStackListener
JASVisitorException
visitGET_URL
public void visitGET_URL(GetURLAction action)
throws JASVisitorException
- Specified by:
visitGET_URL
in interface StackListener
- Overrides:
visitGET_URL
in class FilterStackListener
JASVisitorException
visitGET_VARIABLE
public void visitGET_VARIABLE(Action action,
Operand name,
Operand result)
throws JASVisitorException
- Specified by:
visitGET_VARIABLE
in interface StackListener
- Overrides:
visitGET_VARIABLE
in class FilterStackListener
JASVisitorException
visitGOTO_FRAME2
public void visitGOTO_FRAME2(GotoFrame2Action action,
Operand frame)
throws JASVisitorException
- Specified by:
visitGOTO_FRAME2
in interface StackListener
- Overrides:
visitGOTO_FRAME2
in class FilterStackListener
JASVisitorException
visitGOTO_FRAME
public void visitGOTO_FRAME(GotoFrameAction action)
throws JASVisitorException
- Specified by:
visitGOTO_FRAME
in interface StackListener
- Overrides:
visitGOTO_FRAME
in class FilterStackListener
JASVisitorException
visitGREATER_THAN
public void visitGREATER_THAN(Action action,
Operand right,
Operand left,
Operand result)
throws JASVisitorException
- Specified by:
visitGREATER_THAN
in interface StackListener
- Overrides:
visitGREATER_THAN
in class FilterStackListener
JASVisitorException
visitIF_JUMP
public void visitIF_JUMP(IfJumpAction action,
Operand condition)
throws JASVisitorException
- Specified by:
visitIF_JUMP
in interface StackListener
- Overrides:
visitIF_JUMP
in class FilterStackListener
JASVisitorException
visitINCREMENT
public void visitINCREMENT(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitINCREMENT
in interface StackListener
- Overrides:
visitINCREMENT
in class FilterStackListener
JASVisitorException
visitINSTANCE_OF
public void visitINSTANCE_OF(Action action,
Operand ctor,
Operand obj,
Operand result)
throws JASVisitorException
- Specified by:
visitINSTANCE_OF
in interface StackListener
- Overrides:
visitINSTANCE_OF
in class FilterStackListener
JASVisitorException
visitJUMP
public void visitJUMP(JumpAction action)
throws JASVisitorException
- Specified by:
visitJUMP
in interface StackListener
- Overrides:
visitJUMP
in class FilterStackListener
JASVisitorException
visitLESS_THAN
public void visitLESS_THAN(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitLESS_THAN
in interface StackListener
- Overrides:
visitLESS_THAN
in class FilterStackListener
JASVisitorException
visitLOOKUP
public void visitLOOKUP(LookupAction action,
Operand result)
throws JASVisitorException
- Specified by:
visitLOOKUP
in interface StackListener
- Overrides:
visitLOOKUP
in class FilterStackListener
JASVisitorException
visitLOOKUP_TABLE
public void visitLOOKUP_TABLE(LookupTableAction action)
throws JASVisitorException
- Specified by:
visitLOOKUP_TABLE
in interface StackListener
- Overrides:
visitLOOKUP_TABLE
in class FilterStackListener
JASVisitorException
visitMODULO
public void visitMODULO(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitMODULO
in interface StackListener
- Overrides:
visitMODULO
in class FilterStackListener
JASVisitorException
visitMULTIPLY
public void visitMULTIPLY(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitMULTIPLY
in interface StackListener
- Overrides:
visitMULTIPLY
in class FilterStackListener
JASVisitorException
visitNEW_OBJECT
public void visitNEW_OBJECT(Action action,
Operand name,
java.util.List args,
Operand result)
throws JASVisitorException
- Specified by:
visitNEW_OBJECT
in interface StackListener
- Overrides:
visitNEW_OBJECT
in class FilterStackListener
JASVisitorException
visitNEXT_FRAME
public void visitNEXT_FRAME(Action action)
throws JASVisitorException
- Specified by:
visitNEXT_FRAME
in interface StackListener
- Overrides:
visitNEXT_FRAME
in class FilterStackListener
JASVisitorException
visitNOT
public void visitNOT(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitNOT
in interface StackListener
- Overrides:
visitNOT
in class FilterStackListener
JASVisitorException
visitOR
public void visitOR(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitOR
in interface StackListener
- Overrides:
visitOR
in class FilterStackListener
JASVisitorException
visitPLAY
public void visitPLAY(Action action)
throws JASVisitorException
- Specified by:
visitPLAY
in interface StackListener
- Overrides:
visitPLAY
in class FilterStackListener
JASVisitorException
visitPOP
public void visitPOP(Action action)
throws JASVisitorException
- Specified by:
visitPOP
in interface StackListener
- Overrides:
visitPOP
in class FilterStackListener
JASVisitorException
visitPREV_FRAME
public void visitPREV_FRAME(Action action)
throws JASVisitorException
- Specified by:
visitPREV_FRAME
in interface StackListener
- Overrides:
visitPREV_FRAME
in class FilterStackListener
JASVisitorException
visitPUSH
public void visitPUSH(PushAction action,
java.util.List list)
throws JASVisitorException
- Specified by:
visitPUSH
in interface StackListener
- Overrides:
visitPUSH
in class FilterStackListener
JASVisitorException
visitRANDOM_NUMBER
public void visitRANDOM_NUMBER(Action action,
Operand max,
Operand result)
throws JASVisitorException
- Specified by:
visitRANDOM_NUMBER
in interface StackListener
- Overrides:
visitRANDOM_NUMBER
in class FilterStackListener
JASVisitorException
visitREMOVE_SPRITE
public void visitREMOVE_SPRITE(Action action,
Operand target)
throws JASVisitorException
- Specified by:
visitREMOVE_SPRITE
in interface StackListener
- Overrides:
visitREMOVE_SPRITE
in class FilterStackListener
JASVisitorException
visitRETURN_VALUE
public void visitRETURN_VALUE(Action action,
Operand returnVal)
throws JASVisitorException
- Specified by:
visitRETURN_VALUE
in interface StackListener
- Overrides:
visitRETURN_VALUE
in class FilterStackListener
JASVisitorException
visitSET_MEMBER
public void visitSET_MEMBER(Action action,
Operand value,
Operand name,
Operand object)
throws JASVisitorException
- Specified by:
visitSET_MEMBER
in interface StackListener
- Overrides:
visitSET_MEMBER
in class FilterStackListener
JASVisitorException
visitSET_PROPERTY
public void visitSET_PROPERTY(Action action,
Operand value,
Operand index,
Operand target)
throws JASVisitorException
- Specified by:
visitSET_PROPERTY
in interface StackListener
- Overrides:
visitSET_PROPERTY
in class FilterStackListener
JASVisitorException
visitSET_TARGET_2
public void visitSET_TARGET_2(Action action,
Operand target)
throws JASVisitorException
- Specified by:
visitSET_TARGET_2
in interface StackListener
- Overrides:
visitSET_TARGET_2
in class FilterStackListener
JASVisitorException
visitSET_TARGET
public void visitSET_TARGET(SetTargetAction action)
throws JASVisitorException
- Specified by:
visitSET_TARGET
in interface StackListener
- Overrides:
visitSET_TARGET
in class FilterStackListener
JASVisitorException
visitSET_VARIABLE
public void visitSET_VARIABLE(Action action,
Operand name,
Operand value)
throws JASVisitorException
- Specified by:
visitSET_VARIABLE
in interface StackListener
- Overrides:
visitSET_VARIABLE
in class FilterStackListener
JASVisitorException
visitSHIFT_LEFT
public void visitSHIFT_LEFT(Action action,
Operand count,
Operand value,
Operand result)
throws JASVisitorException
- Specified by:
visitSHIFT_LEFT
in interface StackListener
- Overrides:
visitSHIFT_LEFT
in class FilterStackListener
JASVisitorException
visitSHIFT_RIGHT
public void visitSHIFT_RIGHT(Action action,
Operand count,
Operand value,
Operand result)
throws JASVisitorException
- Specified by:
visitSHIFT_RIGHT
in interface StackListener
- Overrides:
visitSHIFT_RIGHT
in class FilterStackListener
JASVisitorException
visitSHIFT_RIGHT_UNSIGNED
public void visitSHIFT_RIGHT_UNSIGNED(Action action,
Operand count,
Operand value,
Operand result)
throws JASVisitorException
- Specified by:
visitSHIFT_RIGHT_UNSIGNED
in interface StackListener
- Overrides:
visitSHIFT_RIGHT_UNSIGNED
in class FilterStackListener
JASVisitorException
visitSTART_DRAG
public void visitSTART_DRAG(Action action,
Operand target,
Operand lookCentre,
StackListener.DragBox constraintBox)
throws JASVisitorException
- Specified by:
visitSTART_DRAG
in interface StackListener
- Overrides:
visitSTART_DRAG
in class FilterStackListener
- Parameters:
constraintBox
- null, if unconstrained
JASVisitorException
visitSTART_FUNCTION
public void visitSTART_FUNCTION(StartFunctionAction action,
Operand fn)
throws JASVisitorException
- Specified by:
visitSTART_FUNCTION
in interface StackListener
- Overrides:
visitSTART_FUNCTION
in class FilterStackListener
- Parameters:
fn
- will only be non-null for anonymous functions
JASVisitorException
visitSTOP
public void visitSTOP(Action action)
throws JASVisitorException
- Specified by:
visitSTOP
in interface StackListener
- Overrides:
visitSTOP
in class FilterStackListener
JASVisitorException
visitSTOP_SOUNDS
public void visitSTOP_SOUNDS(Action action)
throws JASVisitorException
- Specified by:
visitSTOP_SOUNDS
in interface StackListener
- Overrides:
visitSTOP_SOUNDS
in class FilterStackListener
JASVisitorException
visitSTORE_IN_REGISTER
public void visitSTORE_IN_REGISTER(StoreInRegisterAction action,
Operand val)
throws JASVisitorException
- Specified by:
visitSTORE_IN_REGISTER
in interface StackListener
- Overrides:
visitSTORE_IN_REGISTER
in class FilterStackListener
JASVisitorException
visitSTRICT_EQUALS
public void visitSTRICT_EQUALS(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitSTRICT_EQUALS
in interface StackListener
- Overrides:
visitSTRICT_EQUALS
in class FilterStackListener
JASVisitorException
visitSTRING_EQUALS
public void visitSTRING_EQUALS(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitSTRING_EQUALS
in interface StackListener
- Overrides:
visitSTRING_EQUALS
in class FilterStackListener
JASVisitorException
visitSTRING_GREATER_THAN
public void visitSTRING_GREATER_THAN(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitSTRING_GREATER_THAN
in interface StackListener
- Overrides:
visitSTRING_GREATER_THAN
in class FilterStackListener
JASVisitorException
visitSTRING_LENGTH
public void visitSTRING_LENGTH(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitSTRING_LENGTH
in interface StackListener
- Overrides:
visitSTRING_LENGTH
in class FilterStackListener
JASVisitorException
visitSTRING_LENGTH_MB
public void visitSTRING_LENGTH_MB(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitSTRING_LENGTH_MB
in interface StackListener
- Overrides:
visitSTRING_LENGTH_MB
in class FilterStackListener
JASVisitorException
visitSTRING_LESS_THAN
public void visitSTRING_LESS_THAN(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitSTRING_LESS_THAN
in interface StackListener
- Overrides:
visitSTRING_LESS_THAN
in class FilterStackListener
JASVisitorException
visitSUBSTRING
public void visitSUBSTRING(Action action,
Operand count,
Operand index,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitSUBSTRING
in interface StackListener
- Overrides:
visitSUBSTRING
in class FilterStackListener
JASVisitorException
visitSUBTRACT
public void visitSUBTRACT(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitSUBTRACT
in interface StackListener
- Overrides:
visitSUBTRACT
in class FilterStackListener
JASVisitorException
visitSWAP
public void visitSWAP(Action action,
Operand first,
Operand second)
throws JASVisitorException
- Specified by:
visitSWAP
in interface StackListener
- Overrides:
visitSWAP
in class FilterStackListener
JASVisitorException
visitTOGGLE_QUALITY
public void visitTOGGLE_QUALITY(Action action)
throws JASVisitorException
- Specified by:
visitTOGGLE_QUALITY
in interface StackListener
- Overrides:
visitTOGGLE_QUALITY
in class FilterStackListener
JASVisitorException
visitTO_INTEGER
public void visitTO_INTEGER(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitTO_INTEGER
in interface StackListener
- Overrides:
visitTO_INTEGER
in class FilterStackListener
JASVisitorException
visitTRACE
public void visitTRACE(Action action,
Operand val)
throws JASVisitorException
- Specified by:
visitTRACE
in interface StackListener
- Overrides:
visitTRACE
in class FilterStackListener
JASVisitorException
visitTYPED_ADD
public void visitTYPED_ADD(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitTYPED_ADD
in interface StackListener
- Overrides:
visitTYPED_ADD
in class FilterStackListener
JASVisitorException
visitTYPED_EQUALS
public void visitTYPED_EQUALS(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitTYPED_EQUALS
in interface StackListener
- Overrides:
visitTYPED_EQUALS
in class FilterStackListener
JASVisitorException
visitTYPED_LESS_THAN
public void visitTYPED_LESS_THAN(Action action,
Operand left,
Operand right,
Operand result)
throws JASVisitorException
- Specified by:
visitTYPED_LESS_THAN
in interface StackListener
- Overrides:
visitTYPED_LESS_THAN
in class FilterStackListener
JASVisitorException
visitTYPE_OF
public void visitTYPE_OF(Action action,
Operand val,
Operand result)
throws JASVisitorException
- Specified by:
visitTYPE_OF
in interface StackListener
- Overrides:
visitTYPE_OF
in class FilterStackListener
JASVisitorException