|
||||||
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 |