# Uses of Interface
org.codehaus.janino.Visitor.BlockStatementVisitor

Packages that use Visitor.BlockStatementVisitor
Package
Description
org.codehaus.janino
The core of the Janino Java compiler.

## Uses of Visitor.BlockStatementVisitor in org.codehaus.janino

Methods in org.codehaus.janino with parameters of type Visitor.BlockStatementVisitor
Modifier and Type
Method
Description
`<R, EX extends Throwable>
R`
Java.AlternateConstructorInvocation.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.AssertStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.Block.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.BlockStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
Invokes the "`visit...()`" method of `Visitor.BlockStatementVisitor` for the concrete `Java.BlockStatement` type.
`<R, EX extends Throwable>
R`
Java.BreakStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.ContinueStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.DoStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.EmptyStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.ExpressionStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.FieldDeclaration.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.ForEachStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.ForStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.IfStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.Initializer.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.LabeledStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.LocalClassDeclarationStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.LocalVariableDeclarationStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.ReturnStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.SuperConstructorInvocation.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.SwitchStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.SynchronizedStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.ThrowStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.TryStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`
`<R, EX extends Throwable>
R`
Java.WhileStatement.`accept(Visitor.BlockStatementVisitor<R,EX> visitor)`