|
|||||||||
| Home >> All >> Compil3r >> [ Quad overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
Compil3r.Quad
Class QuadVisitor.EmptyVisitor

java.lang.ObjectCompil3r.Quad.QuadVisitor.EmptyVisitor
- All Implemented Interfaces:
- QuadVisitor
- Direct Known Subclasses:
- MethodSummary.BuildMethodSummary
- Enclosing class:
- QuadVisitor
- public abstract static class QuadVisitor.EmptyVisitor
- extends java.lang.Object
- implements QuadVisitor
- extends java.lang.Object
| Nested Class Summary |
| Nested classes inherited from class Compil3r.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 |
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 |
QuadVisitor.EmptyVisitor
public QuadVisitor.EmptyVisitor()
| Method Detail |
visitExceptionThrower
public void visitExceptionThrower(Quad obj)
- A potentially excepting instruction..
- Specified by:
visitExceptionThrowerin interfaceQuadVisitor
visitLoad
public void visitLoad(Quad obj)
- An instruction that loads from memory.
- Specified by:
visitLoadin interfaceQuadVisitor
visitStore
public void visitStore(Quad obj)
- An instruction that stores into memory.
- Specified by:
visitStorein interfaceQuadVisitor
visitBranch
public void visitBranch(Quad obj)
- An instruction that may branch (not including exceptional control flow).
- Specified by:
visitBranchin interfaceQuadVisitor
visitCondBranch
public void visitCondBranch(Quad obj)
- A conditional branch instruction.
- Specified by:
visitCondBranchin interfaceQuadVisitor
visitCheck
public void visitCheck(Quad obj)
- An exception check instruction.
- Specified by:
visitCheckin interfaceQuadVisitor
visitStaticField
public void visitStaticField(Quad obj)
- An instruction.that accesses a static field.
- Specified by:
visitStaticFieldin interfaceQuadVisitor
visitInstanceField
public void visitInstanceField(Quad obj)
- An instruction.that accesses an instance field.
- Specified by:
visitInstanceFieldin interfaceQuadVisitor
visitArray
public void visitArray(Quad obj)
- An instruction.that accesses an array.
- Specified by:
visitArrayin interfaceQuadVisitor
visitAllocation
public void visitAllocation(Quad obj)
- An instruction.that does an allocation.
- Specified by:
visitAllocationin interfaceQuadVisitor
visitTypeCheck
public void visitTypeCheck(Quad obj)
- An instruction.that does a type check.
- Specified by:
visitTypeCheckin interfaceQuadVisitor
visitALoad
public void visitALoad(Quad obj)
- An array load instruction.
- Specified by:
visitALoadin interfaceQuadVisitor
visitAStore
public void visitAStore(Quad obj)
- An array store instruction.
- Specified by:
visitAStorein interfaceQuadVisitor
visitALength
public void visitALength(Quad obj)
- An array length instruction.
- Specified by:
visitALengthin interfaceQuadVisitor
visitBinary
public void visitBinary(Quad obj)
- A binary operation instruction.
- Specified by:
visitBinaryin interfaceQuadVisitor
visitBoundsCheck
public void visitBoundsCheck(Quad obj)
- An array bounds check instruction.
- Specified by:
visitBoundsCheckin interfaceQuadVisitor
visitCheckCast
public void visitCheckCast(Quad obj)
- A type cast check instruction.
- Specified by:
visitCheckCastin interfaceQuadVisitor
visitGetfield
public void visitGetfield(Quad obj)
- A get instance field instruction.
- Specified by:
visitGetfieldin interfaceQuadVisitor
visitGetstatic
public void visitGetstatic(Quad obj)
- A get static field instruction.
- Specified by:
visitGetstaticin interfaceQuadVisitor
visitGoto
public void visitGoto(Quad obj)
- A goto instruction.
- Specified by:
visitGotoin interfaceQuadVisitor
visitInstanceOf
public void visitInstanceOf(Quad obj)
- A type instance of instruction.
- Specified by:
visitInstanceOfin interfaceQuadVisitor
visitIntIfCmp
public void visitIntIfCmp(Quad obj)
- A compare and branch instruction.
- Specified by:
visitIntIfCmpin interfaceQuadVisitor
visitInvoke
public void visitInvoke(Quad obj)
- An invoke instruction.
- Specified by:
visitInvokein interfaceQuadVisitor
visitJsr
public void visitJsr(Quad obj)
- A jump local subroutine instruction.
- Specified by:
visitJsrin interfaceQuadVisitor
visitLookupSwitch
public void visitLookupSwitch(Quad obj)
- A lookup switch instruction.
- Specified by:
visitLookupSwitchin interfaceQuadVisitor
visitMemLoad
public void visitMemLoad(Quad obj)
- A raw memory load instruction.
- Specified by:
visitMemLoadin interfaceQuadVisitor
visitMemStore
public void visitMemStore(Quad obj)
- A raw memory store instruction.
- Specified by:
visitMemStorein interfaceQuadVisitor
visitMonitor
public void visitMonitor(Quad obj)
- An object monitor lock/unlock instruction.
- Specified by:
visitMonitorin interfaceQuadVisitor
visitMove
public void visitMove(Quad obj)
- A register move instruction.
- Specified by:
visitMovein interfaceQuadVisitor
visitNew
public void visitNew(Quad obj)
- An object allocation instruction.
- Specified by:
visitNewin interfaceQuadVisitor
visitNewArray
public void visitNewArray(Quad obj)
- An array allocation instruction.
- Specified by:
visitNewArrayin interfaceQuadVisitor
visitNullCheck
public void visitNullCheck(Quad obj)
- A null pointer check instruction.
- Specified by:
visitNullCheckin interfaceQuadVisitor
visitPutfield
public void visitPutfield(Quad obj)
- A put instance field instruction.
- Specified by:
visitPutfieldin interfaceQuadVisitor
visitPutstatic
public void visitPutstatic(Quad obj)
- A put static field instruction.
- Specified by:
visitPutstaticin interfaceQuadVisitor
visitRet
public void visitRet(Quad obj)
- A return from local subroutine instruction.
- Specified by:
visitRetin interfaceQuadVisitor
visitReturn
public void visitReturn(Quad obj)
- A return from method instruction.
- Specified by:
visitReturnin interfaceQuadVisitor
visitSpecial
public void visitSpecial(Quad obj)
- A special instruction.
- Specified by:
visitSpecialin interfaceQuadVisitor
visitStoreCheck
public void visitStoreCheck(Quad obj)
- An object array store type check instruction.
- Specified by:
visitStoreCheckin interfaceQuadVisitor
visitTableSwitch
public void visitTableSwitch(Quad obj)
- A jump table switch instruction.
- Specified by:
visitTableSwitchin interfaceQuadVisitor
visitUnary
public void visitUnary(Quad obj)
- A unary operation instruction.
- Specified by:
visitUnaryin interfaceQuadVisitor
visitZeroCheck
public void visitZeroCheck(Quad obj)
- A divide-by-zero check instruction.
- Specified by:
visitZeroCheckin interfaceQuadVisitor
visitQuad
public void visitQuad(Quad obj)
- Any quad.
- Specified by:
visitQuadin interfaceQuadVisitor
|
|||||||||
| Home >> All >> Compil3r >> [ Quad overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
Compil3r.Quad.QuadVisitor.EmptyVisitor