| 
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||
public interface StatementVisitor
A visitor pattern for statements.
A visitor is invoked by passing it to thevisitBy
 method of the statement to visit. This will invoke the corresponding
 method in the visitor.
| Method Detail | 
|---|
void visitArrayAddAll(ArrayAddAll s)
ArrayAddAll statement.
s - the visited statement.void visitArrayAssignment(ArrayAssignment s)
ArrayAssignment statement.
s - the visited statement.void visitArrayCorrupt(ArrayCorrupt s)
ArrayCorrupt statement.
s - the visited statement.void visitArrayFromArray(ArrayFromArray s)
ArrayFromArray statement.
s - the visited statement.void visitArrayNew(ArrayNew s)
ArrayNew statement.
s - the visited statement.void visitArrayWriteArray(ArrayWriteArray s)
ArrayWriteArray statement.
s - the visited statement.void visitArrayWriteElement(ArrayWriteElement s)
ArrayWriteElement statement.
s - the visited statement.void visitAssertAliases(AssertAliases s)
void visitAssertBinaryOp(AssertBinaryOp s)
void visitAssertUnaryOp(AssertUnaryOp s)
void visitBasicBinaryOp(BasicBinaryOp s)
void visitBasicUnaryOp(BasicUnaryOp s)
void visitCall(Call s)
Call statement.
s - the visited statement.void visitCatch(Catch s)
Catch statement.
s - the visited statement.void visitExceptionalReturn(ExceptionalReturn s)
ExceptionalReturn statement.
s - the visited statement.void visitFieldAssignment(FieldAssignment s)
FieldAssignment statement.
s - the visited statement.void visitFieldReference(FieldReference s)
FieldReference statement.
s - the visited statement.void visitHotspot(Hotspot s)
Hotspot statement.
s - the visited statement.void visitMethodHead(MethodHead s)
MethodHead statement.
s - the visited statement.void visitNop(Nop s)
Nop statement.
s - the visited statement.void visitObjectAssignment(ObjectAssignment s)
ObjectAssignment statement.
s - the visited statement.void visitObjectCorrupt(ObjectCorrupt s)
ObjectCorrupt statement.
s - the visited statement.void visitPrimitiveAssignment(PrimitiveAssignment s)
void visitPrimitiveFromArray(PrimitiveFromArray s)
void visitPrimitiveInit(PrimitiveInit s)
void visitReturn(Return s)
Return statement.
s - the visited statement.void visitStringAssignment(StringAssignment s)
StringAssignment statement.
s - the visited statement.void visitStringBufferAppend(StringBufferAppend s)
StringBufferAppend statement.
s - the visited statement.void visitStringBufferAppendChar(StringBufferAppendChar s)
void visitStringBufferAssignment(StringBufferAssignment s)
StringBufferAssignment statement.
s - the visited statement.void visitStringBufferBinaryOp(StringBufferBinaryOp s)
StringBufferBinaryOp statement.
s - the visited statement.void visitStringBufferCorrupt(StringBufferCorrupt s)
StringBufferCorrupt statement.
s - the visited statement.void visitStringBufferInit(StringBufferInit s)
StringBufferInit statement.
s - the visited statement.void visitStringBufferPrepend(StringBufferPrepend s)
StringBufferPrepend statement.
s - the visited statement.void visitStringBufferUnaryOp(StringBufferUnaryOp s)
StringBufferUnaryOp statement.
s - the visited statement.void visitStringConcat(StringConcat s)
StringConcat statement.
s - the visited statement.void visitStringFromArray(StringFromArray s)
StringFromArray statement.
s - the visited statement.void visitStringFromStringBuffer(StringFromStringBuffer s)
StringFromStringBuffer statement.
s - the visited statement.void visitStringInit(StringInit s)
StringInit statement.
s - the visited statement.
  | 
||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||