Package org.codehaus.janino
Interface Visitor.BlockStatementVisitor<R,EX extends java.lang.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 java.lang.Throwable> extends Visitor.FieldDeclarationOrInitializerVisitor<R,EX>
The visitor for all kinds ofJava.BlockStatement
s (statements that may appear with a block).
-
-
Method Summary
-
Methods inherited from interface org.codehaus.janino.Visitor.FieldDeclarationOrInitializerVisitor
visitFieldDeclaration, visitInitializer
-
-
-
-
Method Detail
-
visitLabeledStatement
@Nullable R visitLabeledStatement(Java.LabeledStatement ls) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitBlock
@Nullable R visitBlock(Java.Block b) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitExpressionStatement
@Nullable R visitExpressionStatement(Java.ExpressionStatement es) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitIfStatement
@Nullable R visitIfStatement(Java.IfStatement is) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitForStatement
@Nullable R visitForStatement(Java.ForStatement fs) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitForEachStatement
@Nullable R visitForEachStatement(Java.ForEachStatement forEachStatement) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitWhileStatement
@Nullable R visitWhileStatement(Java.WhileStatement ws) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitTryStatement
@Nullable R visitTryStatement(Java.TryStatement ts) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitSwitchStatement
@Nullable R visitSwitchStatement(Java.SwitchStatement ss) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitSynchronizedStatement
@Nullable R visitSynchronizedStatement(Java.SynchronizedStatement ss) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitDoStatement
@Nullable R visitDoStatement(Java.DoStatement ds) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitLocalVariableDeclarationStatement
@Nullable R visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitReturnStatement
@Nullable R visitReturnStatement(Java.ReturnStatement rs) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitThrowStatement
@Nullable R visitThrowStatement(Java.ThrowStatement ts) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitBreakStatement
@Nullable R visitBreakStatement(Java.BreakStatement bs) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitContinueStatement
@Nullable R visitContinueStatement(Java.ContinueStatement cs) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitAssertStatement
@Nullable R visitAssertStatement(Java.AssertStatement as) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitEmptyStatement
@Nullable R visitEmptyStatement(Java.EmptyStatement es) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitLocalClassDeclarationStatement
@Nullable R visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitAlternateConstructorInvocation
@Nullable R visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitSuperConstructorInvocation
@Nullable R visitSuperConstructorInvocation(Java.SuperConstructorInvocation sci) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
-