Package org.codehaus.janino
Interface Java.Scope
- All Known Subinterfaces:
Java.AnnotationTypeDeclaration
,Java.BlockStatement
,Java.ClassDeclaration
,Java.EnumDeclaration
,Java.FieldDeclarationOrInitializer
,Java.InnerClassDeclaration
,Java.MemberTypeDeclaration
,Java.NamedTypeDeclaration
,Java.PackageMemberTypeDeclaration
,Java.TypeBodyDeclaration
,Java.TypeDeclaration
- All Known Implementing Classes:
Java.AbstractClassDeclaration
,Java.AbstractCompilationUnit
,Java.AbstractTypeBodyDeclaration
,Java.AbstractTypeDeclaration
,Java.AlternateConstructorInvocation
,Java.AnonymousClassDeclaration
,Java.AssertStatement
,Java.Block
,Java.BreakableStatement
,Java.BreakStatement
,Java.CatchClause
,Java.CompilationUnit
,Java.ConstructorDeclarator
,Java.ConstructorInvocation
,Java.ContinuableStatement
,Java.ContinueStatement
,Java.DoStatement
,Java.EmptyStatement
,Java.EnclosingScopeOfTypeDeclaration
,Java.EnumConstant
,Java.ExpressionStatement
,Java.FieldDeclaration
,Java.ForEachStatement
,Java.ForStatement
,Java.FunctionDeclarator
,Java.IfStatement
,Java.Initializer
,Java.InterfaceDeclaration
,Java.LabeledStatement
,Java.LocalClassDeclaration
,Java.LocalClassDeclarationStatement
,Java.LocalVariableDeclarationStatement
,Java.MemberAnnotationTypeDeclaration
,Java.MemberClassDeclaration
,Java.MemberEnumDeclaration
,Java.MemberInterfaceDeclaration
,Java.MethodDeclarator
,Java.ModularCompilationUnit
,Java.NamedClassDeclaration
,Java.PackageMemberAnnotationTypeDeclaration
,Java.PackageMemberClassDeclaration
,Java.PackageMemberEnumDeclaration
,Java.PackageMemberInterfaceDeclaration
,Java.ReturnStatement
,Java.Statement
,Java.SuperConstructorInvocation
,Java.SwitchStatement
,Java.SynchronizedStatement
,Java.ThrowStatement
,Java.TryStatement
,Java.WhileStatement
- Enclosing class:
- Java
public static interface Java.Scope
Representation of a Java "scope", e.g. a compilation unit, type, method or block.
-
Method Summary
-
Method Details
-
getEnclosingScope
Java.Scope getEnclosingScope()- Returns:
- The scope that encloses this scope, or
null
-