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
public static interface Java.BlockStatement extends Java.Locatable, Java.Scope
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaccept(Visitor.BlockStatementVisitor visitor)Java.LocalVariablefindLocalVariable(java.lang.String name)Java.ScopegetEnclosingScope()voidsetEnclosingScope(Java.Scope enclosingScope)-
Methods inherited from interface org.codehaus.janino.Java.Locatable
getLocation, throwCompileException
-
-
-
-
Method Detail
-
setEnclosingScope
void setEnclosingScope(Java.Scope enclosingScope)
-
getEnclosingScope
Java.Scope getEnclosingScope()
- Specified by:
getEnclosingScopein interfaceJava.Scope
-
accept
void accept(Visitor.BlockStatementVisitor visitor)
-
findLocalVariable
Java.LocalVariable findLocalVariable(java.lang.String name)
-
-