Package org.codehaus.janino
Interface Visitor.BlockStatementVisitor<R,EX extends Throwable>
- Type Parameters:
R
- The type of the object returned by thevisit*()
methodsEX
- The exception that thevisit*()
methods may throw
- All Superinterfaces:
Visitor.FieldDeclarationOrInitializerVisitor<R,
EX>
- Enclosing class:
Visitor
public static interface Visitor.BlockStatementVisitor<R,EX extends Throwable>
extends Visitor.FieldDeclarationOrInitializerVisitor<R,EX>
The visitor for all kinds of
Java.BlockStatement
s (statements that may appear with a block).-
Method Summary
Methods inherited from interface org.codehaus.janino.Visitor.FieldDeclarationOrInitializerVisitor
visitFieldDeclaration, visitInitializer
-
Method Details
-
visitLabeledStatement
- Throws:
EX
-
visitBlock
- Throws:
EX
-
visitExpressionStatement
- Throws:
EX
-
visitIfStatement
- Throws:
EX
-
visitForStatement
- Throws:
EX
-
visitForEachStatement
- Throws:
EX
-
visitWhileStatement
- Throws:
EX
-
visitTryStatement
- Throws:
EX
-
visitSwitchStatement
- Throws:
EX
-
visitSynchronizedStatement
- Throws:
EX
-
visitDoStatement
- Throws:
EX
-
visitLocalVariableDeclarationStatement
@Nullable R visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds) throws EX - Throws:
EX
-
visitReturnStatement
- Throws:
EX
-
visitThrowStatement
- Throws:
EX
-
visitBreakStatement
- Throws:
EX
-
visitContinueStatement
- Throws:
EX
-
visitAssertStatement
- Throws:
EX
-
visitEmptyStatement
- Throws:
EX
-
visitLocalClassDeclarationStatement
- Throws:
EX
-
visitAlternateConstructorInvocation
- Throws:
EX
-
visitSuperConstructorInvocation
- Throws:
EX
-