| Package | Description |
|---|---|
| org.codehaus.janino |
The core of the Janino JavaTM compiler.
|
| org.codehaus.janino.util |
Application-independent helper classes.
|
| Modifier and Type | Interface and Description |
|---|---|
static interface |
Java.AnnotationTypeDeclaration
Base for package member ("top-level") and member ("nested") annotation type declarations.
|
static interface |
Java.ClassDeclaration
Base for the various class declarations (top-level class, local class, anonymous class, nested class, top-level
enum, nested enum).
|
static interface |
Java.EnumDeclaration
Base for package member (a.k.a.
|
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.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Java.AbstractClassDeclaration
Base for the various class declaration kinds.
|
static class |
Java.AbstractPackageMemberClassDeclaration
Base for the various package member (a.k.a.
|
static class |
Java.AbstractTypeDeclaration
Abstract implementation of
Java.TypeDeclaration. |
static class |
Java.AnonymousClassDeclaration
Representation of a JLS7 15.9.5 "anonymous class declaration".
|
static class |
Java.EnumConstant
Representation of an "enum constant", see JLS7 8.9.1.
|
static class |
Java.InterfaceDeclaration
Base for the various interface declaration kinds.
|
static class |
Java.LocalClassDeclaration
Representation of a "local class declaration" i.e. a class declaration that appears inside a method body.
|
static class |
Java.MemberAnnotationTypeDeclaration
Representation of a member annotation type declaration, a.k.a.
|
static class |
Java.MemberClassDeclaration
Representation of a "member class declaration", i.e. a class declaration that appears inside another class or
interface declaration.
|
static class |
Java.MemberEnumDeclaration
Representation of a "member enum declaration", i.e. an enum declaration that appears inside another class or
interface declaration.
|
static class |
Java.MemberInterfaceDeclaration
Representation of a "member interface declaration", i.e. an interface declaration that appears inside another
class or interface declaration.
|
static class |
Java.NamedClassDeclaration
Base for the various named class declarations.
|
static class |
Java.PackageMemberAnnotationTypeDeclaration
Representation of a package member annotation type declaration, a.k.a.
|
static class |
Java.PackageMemberClassDeclaration
Implementation of a "package member class declaration", a.k.a.
|
static class |
Java.PackageMemberEnumDeclaration
Implementation of a "package member enum declaration", a.k.a.
|
static class |
Java.PackageMemberInterfaceDeclaration
Representation of a "package member interface declaration", a.k.a.
|
| Modifier and Type | Field and Description |
|---|---|
Java.TypeDeclaration |
Java.EnclosingScopeOfTypeDeclaration.typeDeclaration
The specific type declaration.
|
| Modifier and Type | Method and Description |
|---|---|
Java.TypeDeclaration |
Java.MemberClassDeclaration.getDeclaringType() |
Java.TypeDeclaration |
Java.MemberInterfaceDeclaration.getDeclaringType() |
Java.TypeDeclaration |
Java.TypeBodyDeclaration.getDeclaringType() |
Java.TypeDeclaration |
Java.AbstractTypeBodyDeclaration.getDeclaringType() |
Java.TypeDeclaration |
Java.FieldDeclaration.getDeclaringType() |
| Modifier and Type | Method and Description |
|---|---|
void |
Java.MemberClassDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) |
void |
Java.MemberInterfaceDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) |
void |
Java.TypeBodyDeclaration.setDeclaringType(Java.TypeDeclaration declaringType)
Sets the type declaration that this declaration belongs to.
|
void |
Java.AbstractTypeBodyDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) |
void |
Java.FunctionDeclarator.setDeclaringType(Java.TypeDeclaration declaringType) |
void |
Java.MethodDeclarator.setDeclaringType(Java.TypeDeclaration declaringType) |
void |
Java.FieldDeclaration.setDeclaringType(Java.TypeDeclaration declaringType) |
void |
Unparser.unparseTypeDeclaration(Java.TypeDeclaration td) |
| Constructor and Description |
|---|
EnclosingScopeOfTypeDeclaration(Java.TypeDeclaration typeDeclaration) |
| Modifier and Type | Method and Description |
|---|---|
Java.TypeDeclaration |
DeepCopier.copyPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration subject) |
Java.TypeDeclaration |
DeepCopier.copyPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration subject) |
Java.TypeDeclaration |
DeepCopier.copyPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration subject) |
Java.TypeDeclaration |
DeepCopier.copyPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration subject) |
Java.TypeDeclaration |
DeepCopier.copyTypeDeclaration(Java.TypeDeclaration subject) |
| Modifier and Type | Method and Description |
|---|---|
Java.TypeDeclaration |
DeepCopier.copyTypeDeclaration(Java.TypeDeclaration subject) |
void |
Traverser.visitTypeDeclaration(Java.TypeDeclaration td) |
void |
AbstractTraverser.visitTypeDeclaration(Java.TypeDeclaration td) |
Copyright © 2019. All rights reserved.