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
-