Uses of Interface
org.codehaus.janino.Java.Scope
-
Packages that use Java.Scope Package Description org.codehaus.janino The core of the Janino Java compiler. -
-
Uses of Java.Scope in org.codehaus.janino
Subinterfaces of Java.Scope in org.codehaus.janino Modifier and Type Interface Description static interfaceJava.AnnotationTypeDeclarationBase for package member ("top-level") and member ("nested") annotation type declarations.static interfaceJava.BlockStatementEverything that can be compiled to code, e.g.static interfaceJava.ClassDeclarationBase for the various class declarations (top-level class, local class, anonymous class, nested class, top-level enum, nested enum).static interfaceJava.EnumDeclarationBase for package member (a.k.a.static interfaceJava.MemberTypeDeclarationRepresents a class or interface declaration where the immediately enclosing scope is another class or interface declaration.static interfaceJava.NamedTypeDeclarationRepresents the declaration of a class or an interface that has a name.static interfaceJava.PackageMemberTypeDeclarationRepresents a class or interface declaration on compilation unit level.static interfaceJava.TypeBodyDeclarationRepresentation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".static interfaceJava.TypeDeclarationBase for the various kinds of type declarations, e.g.Classes in org.codehaus.janino that implement Java.Scope Modifier and Type Class Description static classJava.AbstractClassDeclarationBase for the various class declaration kinds.static classJava.AbstractCompilationUnitHolds the result ofParser.parseAbstractCompilationUnit().static classJava.AbstractTypeBodyDeclarationAbstract implementation ofJava.TypeBodyDeclaration.static classJava.AbstractTypeDeclarationAbstract implementation ofJava.TypeDeclaration.static classJava.AlternateConstructorInvocationRepresentation of a JLS7 8.8.7.1.static classJava.AnonymousClassDeclarationRepresentation of a JLS7 15.9.5 "anonymous class declaration".static classJava.AssertStatementRepresentation of the JLS7 14.10 ASSERT statement.static classJava.BlockRepresentation of a Java "block" (JLS7 14.2).static classJava.BreakableStatementBase class for statements that can be terminated abnormally with abreakstatement.static classJava.BreakStatementRepresentation of the JLS7 14.15 BREAK statement.static classJava.CatchClauseRepresentation of a JLS7 14.20.1 CATCH clause.static classJava.CompilationUnitRepresentation of an "ordinary compilation unit" as explained in JLS9 7.3 (before Java 9 known as "compilation unit" and described in JLS8 7.3).static classJava.ConstructorDeclaratorRepresentation of a constructor declarator.static classJava.ConstructorInvocationAbstract bas class forJava.SuperConstructorInvocationandJava.AlternateConstructorInvocation.static classJava.ContinuableStatementBase class for statements that support the "continue" statement.static classJava.ContinueStatementRepresentation of the JLS7 14.16 CONTINUE statement.static classJava.DoStatementRepresentation of a JLS7 14.13 DO statement.static classJava.EmptyStatementRepresentation of the "empty statement", i.e.static classJava.EnclosingScopeOfTypeDeclarationLazily determines and returns the enclosingJava.Scopeof the givenJava.TypeDeclaration.static classJava.EnumConstantRepresentation of an "enum constant", see JLS7 8.9.1.static classJava.ExpressionStatementRepresentation of the JLS7 14.8 "expression statement".static classJava.FieldDeclarationThis class is derived from "Statement", because it provides for the initialization of the field.static classJava.ForEachStatementRepresentation of a JLS7 14.14.2 "enhanced FOR statement".static classJava.ForStatementRepresentation of a JLS7 14.14.1 "basic FOR statement".static classJava.FunctionDeclaratorAbstract base class forJava.ConstructorDeclaratorandJava.MethodDeclarator.static classJava.IfStatementRepresentation of a JLS7 14.9 IF statement.static classJava.InitializerRepresentation of an "instance initializer" (JLS7 8.6) or "static initializer" (JLS7 8.7).static classJava.InterfaceDeclarationBase for the various interface declaration kinds.static classJava.LabeledStatementRepresentation of a JLS7 14.7 "labeled statement".static classJava.LocalClassDeclarationRepresentation of a "local class declaration" i.e.static classJava.LocalClassDeclarationStatementRepresentation of the JLS7 14.3 "local class declaration statement".static classJava.LocalVariableDeclarationStatementRepresentation of a JLS7 14.4 "local variable declaration statement".static classJava.MemberAnnotationTypeDeclarationRepresentation of a member annotation type declaration, a.k.a.static classJava.MemberClassDeclarationRepresentation of a "member class declaration", i.e.static classJava.MemberEnumDeclarationRepresentation of a "member enum declaration", i.e.static classJava.MemberInterfaceDeclarationRepresentation of a "member interface declaration", i.e.static classJava.MethodDeclaratorRepresentation of a method declarator.static classJava.ModularCompilationUnitRepresents aModularCompilationUnitas specified in JLS11 7.3.static classJava.NamedClassDeclarationBase for the various named class declarations.static classJava.PackageMemberAnnotationTypeDeclarationRepresentation of a package member annotation type declaration, a.k.a.static classJava.PackageMemberClassDeclarationImplementation of a "package member class declaration", a.k.a.static classJava.PackageMemberEnumDeclarationImplementation of a "package member enum declaration", a.k.a.static classJava.PackageMemberInterfaceDeclarationRepresentation of a "package member interface declaration", a.k.a.static classJava.ReturnStatementRepresentation of the JLS7 14.17 RETURN statement.static classJava.StatementEverything that can occur in the body of a method or in a block.static classJava.SuperConstructorInvocationRepresentation of a JLS7 8.8.7.1.static classJava.SwitchStatementThe JLS7 14.10switchStatement.static classJava.SynchronizedStatementRepresentation of a JLS7 14.9 SYNCHRONIZED statement.static classJava.ThrowStatementRepresentation of a JLS7 14.18 THROW statement.static classJava.TryStatementRepresentation of a JLS7 14.20 TRY statement.static classJava.WhileStatementRepresentation of the JLS7 14.2 WHILE statement.Methods in org.codehaus.janino that return Java.Scope Modifier and Type Method Description Java.ScopeJava.AbstractCompilationUnit. getEnclosingScope()Java.ScopeJava.AbstractTypeBodyDeclaration. getEnclosingScope()Java.ScopeJava.AbstractTypeDeclaration. getEnclosingScope()Java.ScopeJava.BlockStatement. getEnclosingScope()Java.ScopeJava.CatchClause. getEnclosingScope()Java.ScopeJava.ConstructorInvocation. getEnclosingScope()Java.ScopeJava.EnclosingScopeOfTypeDeclaration. getEnclosingScope()Java.ScopeJava.FunctionDeclarator. getEnclosingScope()Java.ScopeJava.Rvalue. getEnclosingScope()Java.ScopeJava.Scope. getEnclosingScope()Java.ScopeJava.Statement. getEnclosingScope()Java.ScopeJava.Type. getEnclosingScope()Java.ScopeJava.Rvalue. getEnclosingScopeOrNull()Methods in org.codehaus.janino with parameters of type Java.Scope Modifier and Type Method Description IClass.IInvocableUnitCompiler. findMostSpecificIInvocable(Java.Locatable locatable, IClass.IInvocable[] iInvocables, IClass[] argumentTypes, boolean boxingPermitted, Java.Scope contextScope)Determines the applicable invocables and choose the most specific invocable.voidJava.AbstractAnnotation. setEnclosingScope(Java.Scope enclosingScope)voidJava.AbstractTypeBodyDeclaration. setEnclosingScope(Java.Scope enclosingScope)Forward-implementsJava.BlockStatement.setEnclosingScope(Java.Scope).voidJava.AbstractTypeDeclaration. setEnclosingScope(Java.Scope enclosingScope)Sets the enclosing scope of thisJava.TypeDeclaration.voidJava.Annotation. setEnclosingScope(Java.Scope enclosingScope)Sets the enclosing scope for this annotation.voidJava.ArrayInitializer. setEnclosingScope(Java.Scope s)voidJava.ArrayInitializerOrRvalue. setEnclosingScope(Java.Scope s)Sets the immediately enclosing scope for this array initializer or rvalue.voidJava.ArrayType. setEnclosingScope(Java.Scope enclosingScope)voidJava.BlockStatement. setEnclosingScope(Java.Scope enclosingScope)Sets the enclosing scope of thisJava.BlockStatement.voidJava.CatchParameter. setEnclosingScope(Java.Scope enclosingScope)voidJava.ConstructorInvocation. setEnclosingScope(Java.Scope enclosingScope)voidJava.ElementValue. setEnclosingScope(Java.Scope scope)In most cases, the scope is the enclosingJava.BlockStatement, except for top-level class/interface annotation class-literal element-value-pairs, where the enclosing scope is the compilation unit.voidJava.ElementValueArrayInitializer. setEnclosingScope(Java.Scope scope)voidJava.FieldDeclaration. setEnclosingScope(Java.Scope enclosingScope)voidJava.FunctionDeclarator. setEnclosingScope(Java.Scope enclosingScope)voidJava.MethodDeclarator. setEnclosingScope(Java.Scope enclosingScope)voidJava.NormalAnnotation. setEnclosingScope(Java.Scope enclosingScope)voidJava.Rvalue. setEnclosingScope(Java.Scope enclosingScope)Sets the enclosing scope for this object and all subordinateJava.Rvalueobjects.voidJava.SingleElementAnnotation. setEnclosingScope(Java.Scope enclosingScope)voidJava.Statement. setEnclosingScope(Java.Scope enclosingScope)voidJava.Type. setEnclosingScope(Java.Scope enclosingScope)Sets the enclosing scope for this object and all subordinateJava.Typeobjects.voidJava.VariableDeclarator. setEnclosingScope(Java.Scope s)Sets the immediately enclosing scope for the (optional) initializer.
-