R - The type of the object returned by the visit*() methodsEX - The exception that the visit*() methods may throwpublic static interface Visitor.BlockStatementVisitor<R,EX extends Throwable>
Java.BlockStatements (statements that may appear with a block).@Nullable R visitInitializer(Java.Initializer i) throws EX extends Throwable
@Nullable R visitFieldDeclaration(Java.FieldDeclaration fd) throws EX extends Throwable
@Nullable R visitLabeledStatement(Java.LabeledStatement ls) throws EX extends Throwable
@Nullable R visitBlock(Java.Block b) throws EX extends Throwable
@Nullable R visitExpressionStatement(Java.ExpressionStatement es) throws EX extends Throwable
@Nullable R visitIfStatement(Java.IfStatement is) throws EX extends Throwable
@Nullable R visitForStatement(Java.ForStatement fs) throws EX extends Throwable
@Nullable R visitForEachStatement(Java.ForEachStatement forEachStatement) throws EX extends Throwable
@Nullable R visitWhileStatement(Java.WhileStatement ws) throws EX extends Throwable
@Nullable R visitTryStatement(Java.TryStatement ts) throws EX extends Throwable
@Nullable R visitSwitchStatement(Java.SwitchStatement ss) throws EX extends Throwable
@Nullable R visitSynchronizedStatement(Java.SynchronizedStatement ss) throws EX extends Throwable
@Nullable R visitDoStatement(Java.DoStatement ds) throws EX extends Throwable
@Nullable R visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds) throws EX extends Throwable
@Nullable R visitReturnStatement(Java.ReturnStatement rs) throws EX extends Throwable
@Nullable R visitThrowStatement(Java.ThrowStatement ts) throws EX extends Throwable
@Nullable R visitBreakStatement(Java.BreakStatement bs) throws EX extends Throwable
@Nullable R visitContinueStatement(Java.ContinueStatement cs) throws EX extends Throwable
@Nullable R visitAssertStatement(Java.AssertStatement as) throws EX extends Throwable
@Nullable R visitEmptyStatement(Java.EmptyStatement es) throws EX extends Throwable
@Nullable R visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds) throws EX extends Throwable
@Nullable R visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci) throws EX extends Throwable