| Package | Description |
|---|---|
| org.codehaus.janino |
The core of the Janino JavaTM 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.Modifiers.annotations
The annotations.
|
| Modifier and Type | Field and Description |
|---|---|
List<Java.Annotation> |
Java.EnumConstant.annotations
The (often empty) list of annotations on this enum constant declaration.
|
| Modifier and Type | Method and Description |
|---|---|
Java.Annotation[] |
Java.AbstractTypeDeclaration.getAnnotations() |
Java.Annotation[] |
Java.EnumConstant.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 |
|---|
Modifiers(short accessFlags,
Java.Annotation[] annotations,
boolean isDefault) |
| Constructor and Description |
|---|
EnumConstant(Location location,
String optionalDocComment,
List<Java.Annotation> annotations,
String name,
Java.Rvalue[] optionalArguments) |
| 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 |
|---|---|
List<Java.Annotation> |
DeepCopier.copyAnnotations(Collection<? extends Java.Annotation> 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) |
| Modifier and Type | Method and Description |
|---|---|
List<Java.Annotation> |
DeepCopier.copyAnnotations(Collection<? extends Java.Annotation> subject) |
Copyright © 2019. All rights reserved.