| Package | Description |
|---|---|
| org.codehaus.janino |
The core of the Janino Java compiler.
|
| org.codehaus.janino.util |
Application-independent helper classes.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
Java.AbstractAnnotation
Convenience class.
|
static class |
Java.MarkerAnnotation
Representation of a "marker annotation", i.e. an annotation without any elements in parentheses.
|
static class |
Java.NormalAnnotation
A "normal annotation", i.e. an annotation with multiple elements in parentheses and curly braces.
|
static class |
Java.SingleElementAnnotation
Representation of a "single-element annotation", i.e. an annotation followed by a single element in parentheses.
|
| Modifier and Type | Field and Description |
|---|---|
Java.Annotation[] |
Java.ReferenceType.annotations
The "type annotations" of this type, see JLS9, 9.7.4.
|
| Modifier and Type | Method and Description |
|---|---|
Java.Annotation[] |
Java.AbstractTypeDeclaration.getAnnotations() |
Java.Annotation[] |
Java.PackageMemberInterfaceDeclaration.getAnnotations() |
Java.Annotation[] |
Java.AbstractTypeBodyDeclaration.getAnnotations() |
Java.Annotation[] |
Java.FunctionDeclarator.getAnnotations() |
Java.Annotation[] |
Java.Annotatable.getAnnotations() |
Java.Annotation[] |
Java.FieldDeclaration.getAnnotations() |
| Modifier and Type | Method and Description |
|---|---|
R |
Visitor.ElementValueVisitor.visitAnnotation(Java.Annotation a)
|
| Constructor and Description |
|---|
ReferenceType(Location location,
Java.Annotation[] annotations,
String[] identifiers,
Java.TypeArgument[] typeArguments) |
| Modifier and Type | Method and Description |
|---|---|
Java.Annotation |
DeepCopier.copyAnnotation(Java.Annotation subject) |
Java.Annotation[] |
DeepCopier.copyAnnotations(Java.Annotation[] subject) |
Java.Annotation |
DeepCopier.copyMarkerAnnotation(Java.MarkerAnnotation subject) |
Java.Annotation |
DeepCopier.copyNormalAnnotation(Java.NormalAnnotation subject) |
Java.Annotation |
DeepCopier.copySingleElementAnnotation(Java.SingleElementAnnotation subject) |
| Modifier and Type | Method and Description |
|---|---|
Java.Annotation |
DeepCopier.copyAnnotation(Java.Annotation subject) |
Java.Annotation[] |
DeepCopier.copyAnnotations(Java.Annotation[] subject) |
void |
Traverser.traverseAnnotation(Java.Annotation a) |
void |
AbstractTraverser.traverseAnnotation(Java.Annotation a) |
void |
Traverser.visitAnnotation(Java.Annotation a) |
void |
AbstractTraverser.visitAnnotation(Java.Annotation a) |
Copyright © 2022. All rights reserved.