Package | Description |
---|---|
org.codehaus.janino |
The classes in this package pose the core of the Janino JavaTM
compiler.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
Java.BlockStatement
Base of all statements that can appear in a block.
|
static interface |
Java.MemberTypeDeclaration
Represents a class or interface declaration where the immediately enclosing scope is
another class or interface declaration.
|
static interface |
Java.NamedTypeDeclaration
Represents the declaration of a class or an interface that has a name.
|
static interface |
Java.PackageMemberTypeDeclaration
Represents a class or interface declaration on compilation unit level.
|
static interface |
Java.TypeBodyDeclaration
Representation of a "ClassBodyDeclaration" or an "InterfaceMemberDeclaration".
|
static interface |
Java.TypeDeclaration |
Modifier and Type | Class and Description |
---|---|
static class |
Java.AbstractTypeBodyDeclaration |
static class |
Java.AbstractTypeDeclaration |
static class |
Java.AlternateConstructorInvocation |
static class |
Java.AnonymousClassDeclaration |
static class |
Java.Block
Representation of a Java™ "block" (JLS 14.2).
|
static class |
Java.BreakableStatement
Base class for statements that can be terminated abnormally with a
"break" statement.
|
static class |
Java.BreakStatement
Representation of the Java™ "break" statement (JLS 14.14).
|
static class |
Java.CatchClause |
static class |
Java.ClassDeclaration |
static class |
Java.CompilationUnit
Holds the result of
Parser.parseCompilationUnit() . |
static class |
Java.ConstructorDeclarator |
static class |
Java.ConstructorInvocation |
static class |
Java.ContinuableStatement |
static class |
Java.ContinueStatement
Representation of the Java™ "continue" statement (JLS
14.15).
|
static class |
Java.DoStatement |
static class |
Java.EmptyStatement
Represents the "empty statement", i.e.
|
static class |
Java.EnclosingScopeOfTypeDeclaration
Lazily determines and returns the enclosing
Java.Scope of the given
Java.TypeDeclaration . |
static class |
Java.ExpressionStatement |
static class |
Java.FieldDeclaration
This class is derived from "Statement", because it provides for the
initialization of the field.
|
static class |
Java.ForStatement |
static class |
Java.FunctionDeclarator
Abstract base class for
Java.ConstructorDeclarator and
Java.MethodDeclarator . |
static class |
Java.IfStatement |
static class |
Java.Initializer
Representation of an instance (JLS2 8.6) or static initializer (JLS2 8.7).
|
static class |
Java.InterfaceDeclaration |
static class |
Java.LabeledStatement |
static class |
Java.LocalClassDeclaration |
static class |
Java.LocalClassDeclarationStatement |
static class |
Java.LocalVariableDeclarationStatement |
static class |
Java.MemberClassDeclaration |
static class |
Java.MemberInterfaceDeclaration |
static class |
Java.MethodDeclarator |
static class |
Java.NamedClassDeclaration |
static class |
Java.PackageMemberClassDeclaration |
static class |
Java.PackageMemberInterfaceDeclaration |
static class |
Java.ReturnStatement |
static class |
Java.Statement |
static class |
Java.SuperConstructorInvocation |
static class |
Java.SwitchStatement
14.10 The "switch" Statement
|
static class |
Java.SynchronizedStatement |
static class |
Java.ThrowStatement |
static class |
Java.TryStatement |
static class |
Java.WhileStatement |
Modifier and Type | Method and Description |
---|---|
Java.Scope |
Java.Scope.getEnclosingScope() |
Java.Scope |
Java.CompilationUnit.getEnclosingScope() |
Java.Scope |
Java.AbstractTypeDeclaration.getEnclosingScope() |
Java.Scope |
Java.EnclosingScopeOfTypeDeclaration.getEnclosingScope() |
Java.Scope |
Java.AbstractTypeBodyDeclaration.getEnclosingScope() |
Java.Scope |
Java.FunctionDeclarator.getEnclosingScope() |
Java.Scope |
Java.BlockStatement.getEnclosingScope() |
Java.Scope |
Java.Statement.getEnclosingScope() |
Java.Scope |
Java.CatchClause.getEnclosingScope() |
Java.Scope |
Java.Type.getEnclosingScope() |
Java.Scope |
Java.ConstructorInvocation.getEnclosingScope() |
Modifier and Type | Method and Description |
---|---|
IClass.IInvocable |
UnitCompiler.findMostSpecificIInvocable(Java.Locatable l,
IClass.IInvocable[] iInvocables,
IClass[] argumentTypes,
boolean boxingPermitted,
Java.Scope contextScope)
Determine the applicable invocables and choose the most specific invocable.
|
void |
Java.AbstractTypeDeclaration.setEnclosingScope(Java.Scope enclosingScope) |
void |
Java.AbstractTypeBodyDeclaration.setEnclosingScope(Java.Scope enclosingScope) |
void |
Java.BlockStatement.setEnclosingScope(Java.Scope enclosingScope) |
void |
Java.Statement.setEnclosingScope(Java.Scope enclosingScope) |
void |
Java.Type.setEnclosingScope(Java.Scope enclosingScope)
Sets the enclosing scope for this object and all subordinate
Java.Type objects. |
void |
Java.ArrayType.setEnclosingScope(Java.Scope enclosingScope) |
void |
Java.ConstructorInvocation.setEnclosingScope(Java.Scope enclosingScope) |
Copyright © 2001-2015. All Rights Reserved.