|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object joeq.Compiler.Quad.QuadVisitor.EmptyVisitor
public abstract static class QuadVisitor.EmptyVisitor
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface joeq.Compiler.Quad.QuadVisitor |
---|
QuadVisitor.AllQuadVisitor, QuadVisitor.EmptyVisitor |
Constructor Summary | |
---|---|
QuadVisitor.EmptyVisitor()
|
Method Summary | |
---|---|
void |
visitALength(Quad obj)
An array length instruction. |
void |
visitAllocation(Quad obj)
An instruction.that does an allocation. |
void |
visitALoad(Quad obj)
An array load instruction. |
void |
visitArray(Quad obj)
An instruction.that accesses an array. |
void |
visitAStore(Quad obj)
An array store instruction. |
void |
visitBinary(Quad obj)
A binary operation instruction. |
void |
visitBoundsCheck(Quad obj)
An array bounds check instruction. |
void |
visitBranch(Quad obj)
An instruction that may branch (not including exceptional control flow). |
void |
visitCheck(Quad obj)
An exception check instruction. |
void |
visitCheckCast(Quad obj)
A type cast check instruction. |
void |
visitCondBranch(Quad obj)
A conditional branch instruction. |
void |
visitExceptionThrower(Quad obj)
A potentially excepting instruction.. |
void |
visitGetfield(Quad obj)
A get instance field instruction. |
void |
visitGetstatic(Quad obj)
A get static field instruction. |
void |
visitGoto(Quad obj)
A goto instruction. |
void |
visitInstanceField(Quad obj)
An instruction.that accesses an instance field. |
void |
visitInstanceOf(Quad obj)
A type instance of instruction. |
void |
visitIntIfCmp(Quad obj)
A compare and branch instruction. |
void |
visitInvoke(Quad obj)
An invoke instruction. |
void |
visitJsr(Quad obj)
A jump local subroutine instruction. |
void |
visitLoad(Quad obj)
An instruction that loads from memory. |
void |
visitLookupSwitch(Quad obj)
A lookup switch instruction. |
void |
visitMemLoad(Quad obj)
A raw memory load instruction. |
void |
visitMemStore(Quad obj)
A raw memory store instruction. |
void |
visitMonitor(Quad obj)
An object monitor lock/unlock instruction. |
void |
visitMove(Quad obj)
A register move instruction. |
void |
visitNew(Quad obj)
An object allocation instruction. |
void |
visitNewArray(Quad obj)
An array allocation instruction. |
void |
visitNullCheck(Quad obj)
A null pointer check instruction. |
void |
visitPhi(Quad obj)
A phi instruction. |
void |
visitPutfield(Quad obj)
A put instance field instruction. |
void |
visitPutstatic(Quad obj)
A put static field instruction. |
void |
visitQuad(Quad obj)
Any quad. |
void |
visitRet(Quad obj)
A return from local subroutine instruction. |
void |
visitReturn(Quad obj)
A return from method instruction. |
void |
visitSpecial(Quad obj)
A special instruction. |
void |
visitStaticField(Quad obj)
An instruction.that accesses a static field. |
void |
visitStore(Quad obj)
An instruction that stores into memory. |
void |
visitStoreCheck(Quad obj)
An object array store type check instruction. |
void |
visitTableSwitch(Quad obj)
A jump table switch instruction. |
void |
visitTypeCheck(Quad obj)
An instruction.that does a type check. |
void |
visitUnary(Quad obj)
A unary operation instruction. |
void |
visitZeroCheck(Quad obj)
A divide-by-zero check instruction. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public QuadVisitor.EmptyVisitor()
Method Detail |
---|
public void visitExceptionThrower(Quad obj)
visitExceptionThrower
in interface QuadVisitor
public void visitLoad(Quad obj)
visitLoad
in interface QuadVisitor
public void visitStore(Quad obj)
visitStore
in interface QuadVisitor
public void visitBranch(Quad obj)
visitBranch
in interface QuadVisitor
public void visitCondBranch(Quad obj)
visitCondBranch
in interface QuadVisitor
public void visitCheck(Quad obj)
visitCheck
in interface QuadVisitor
public void visitStaticField(Quad obj)
visitStaticField
in interface QuadVisitor
public void visitInstanceField(Quad obj)
visitInstanceField
in interface QuadVisitor
public void visitArray(Quad obj)
visitArray
in interface QuadVisitor
public void visitAllocation(Quad obj)
visitAllocation
in interface QuadVisitor
public void visitTypeCheck(Quad obj)
visitTypeCheck
in interface QuadVisitor
public void visitALoad(Quad obj)
visitALoad
in interface QuadVisitor
public void visitAStore(Quad obj)
visitAStore
in interface QuadVisitor
public void visitALength(Quad obj)
visitALength
in interface QuadVisitor
public void visitBinary(Quad obj)
visitBinary
in interface QuadVisitor
public void visitBoundsCheck(Quad obj)
visitBoundsCheck
in interface QuadVisitor
public void visitCheckCast(Quad obj)
visitCheckCast
in interface QuadVisitor
public void visitGetfield(Quad obj)
visitGetfield
in interface QuadVisitor
public void visitGetstatic(Quad obj)
visitGetstatic
in interface QuadVisitor
public void visitGoto(Quad obj)
visitGoto
in interface QuadVisitor
public void visitInstanceOf(Quad obj)
visitInstanceOf
in interface QuadVisitor
public void visitIntIfCmp(Quad obj)
visitIntIfCmp
in interface QuadVisitor
public void visitInvoke(Quad obj)
visitInvoke
in interface QuadVisitor
public void visitJsr(Quad obj)
visitJsr
in interface QuadVisitor
public void visitLookupSwitch(Quad obj)
visitLookupSwitch
in interface QuadVisitor
public void visitMemLoad(Quad obj)
visitMemLoad
in interface QuadVisitor
public void visitMemStore(Quad obj)
visitMemStore
in interface QuadVisitor
public void visitMonitor(Quad obj)
visitMonitor
in interface QuadVisitor
public void visitMove(Quad obj)
visitMove
in interface QuadVisitor
public void visitNew(Quad obj)
visitNew
in interface QuadVisitor
public void visitNewArray(Quad obj)
visitNewArray
in interface QuadVisitor
public void visitNullCheck(Quad obj)
visitNullCheck
in interface QuadVisitor
public void visitPhi(Quad obj)
visitPhi
in interface QuadVisitor
public void visitPutfield(Quad obj)
visitPutfield
in interface QuadVisitor
public void visitPutstatic(Quad obj)
visitPutstatic
in interface QuadVisitor
public void visitRet(Quad obj)
visitRet
in interface QuadVisitor
public void visitReturn(Quad obj)
visitReturn
in interface QuadVisitor
public void visitSpecial(Quad obj)
visitSpecial
in interface QuadVisitor
public void visitStoreCheck(Quad obj)
visitStoreCheck
in interface QuadVisitor
public void visitTableSwitch(Quad obj)
visitTableSwitch
in interface QuadVisitor
public void visitUnary(Quad obj)
visitUnary
in interface QuadVisitor
public void visitZeroCheck(Quad obj)
visitZeroCheck
in interface QuadVisitor
public void visitQuad(Quad obj)
visitQuad
in interface QuadVisitor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |