Package org.codehaus.janino
Interface Java.BlockStatement
- All Superinterfaces:
Java.Locatable,Java.Scope
- All Known Implementing Classes:
Java.AlternateConstructorInvocation,Java.AssertStatement,Java.Block,Java.BreakableStatement,Java.BreakStatement,Java.ConstructorInvocation,Java.ContinuableStatement,Java.ContinueStatement,Java.DoStatement,Java.EmptyStatement,Java.ExpressionStatement,Java.FieldDeclaration,Java.ForStatement,Java.IfStatement,Java.Initializer,Java.LabeledStatement,Java.LocalClassDeclarationStatement,Java.LocalVariableDeclarationStatement,Java.ReturnStatement,Java.Statement,Java.SuperConstructorInvocation,Java.SwitchStatement,Java.SynchronizedStatement,Java.ThrowStatement,Java.TryStatement,Java.WhileStatement
- Enclosing class:
Java
Everything that can be compiled to code, e.g. the statements occurring in the body of a method or in a block,
explicit constructor invocations and instance/static initializers.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(Visitor.BlockStatementVisitor visitor) findLocalVariable(String name) voidsetEnclosingScope(Java.Scope enclosingScope) Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwCompileException
-
Method Details
-
setEnclosingScope
-
getEnclosingScope
Java.Scope getEnclosingScope()- Specified by:
getEnclosingScopein interfaceJava.Scope
-
accept
-
findLocalVariable
-