Uses of Interface
org.codehaus.janino.Java.Annotation
-
Packages that use Java.Annotation Package Description org.codehaus.janino The classes in this package pose the core of the Janino JavaTM compiler.org.codehaus.janino.util Application-independent helper classes. -
-
Uses of Java.Annotation in org.codehaus.janino
Classes in org.codehaus.janino that implement Java.Annotation Modifier and Type Class Description static class
Java.MarkerAnnotation
Repreentation of a 'marker annotation', i.e.static class
Java.NormalAnnotation
A 'normal annotation', i.e.static class
Java.SingleElementAnnotation
Representation of a 'single-element annotation', i.e.Fields in org.codehaus.janino declared as Java.Annotation Modifier and Type Field Description Java.Annotation[]
Java.Modifiers. annotations
The annotations.Methods in org.codehaus.janino that return Java.Annotation Modifier and Type Method Description Java.Annotation[]
IClass.IMember. getAnnotations()
Java.Annotation[]
Java.AbstractTypeDeclaration. getAnnotations()
Java.Annotation[]
Java.FieldDeclaration. getAnnotations()
Java.Annotation[]
Java.FunctionDeclarator. getAnnotations()
Java.Annotation[]
Java.TypeDeclaration. getAnnotations()
Java.Annotation[]
ReflectionIClass.ReflectionIConstructor. getAnnotations()
Java.Annotation[]
ReflectionIClass.ReflectionIField. getAnnotations()
Java.Annotation[]
ReflectionIClass.ReflectionIMethod. getAnnotations()
Java.Annotation[]
UnitCompiler.SimpleIField. getAnnotations()
private Java.Annotation
Parser. parseAnnotation()
Annotation := MarkerAnnotation // JLS7 9.7.2 | SingleElementAnnotation // JLS7 9.7.3 | NormalAnnotation // JLS7 9.7.1 MarkerAnnotation := '@' Identifier SingleElementAnnotation := '@' Identifier '(' ElementValue ')' NormalAnnotation := '@' TypeName '(' ElementValuePairsOpt ')' ElementValuePairsOpt := [ ElementValuePair { ',' ElementValuePair } ]Methods in org.codehaus.janino with parameters of type Java.Annotation Modifier and Type Method Description protected Java.MethodDeclarator
ScriptEvaluator. makeMethodDeclaration(Location location, Java.Annotation[] annotations, boolean staticMethod, java.lang.Class returnType, java.lang.String methodName, java.lang.Class[] parameterTypes, java.lang.String[] parameterNames, java.lang.Class[] thrownExceptions, java.util.List<Java.BlockStatement> statements)
To the givenJava.ClassDeclaration
, add A public method declaration with the given return type, name, parameter names and values and thrown exceptions A blockprivate void
UnparseVisitor. unparseAnnotations(Java.Annotation[] annotations)
Constructors in org.codehaus.janino with parameters of type Java.Annotation Constructor Description Modifiers(short modifiers, Java.Annotation[] annotations)
-
Uses of Java.Annotation in org.codehaus.janino.util
Methods in org.codehaus.janino.util that return Java.Annotation Modifier and Type Method Description Java.Annotation[]
ClassFile.FieldInfo. getAnnotations()
Java.Annotation[]
ClassFile.MethodInfo. getAnnotations()
Methods in org.codehaus.janino.util with parameters of type Java.Annotation Modifier and Type Method Description private static void
ClassFile. storeAttributes(java.io.DataOutputStream dos, java.util.List<ClassFile.AttributeInfo> attributeInfos, Java.Annotation[] annotations)
u2 attributes_count, attributes[attributes_count]void
Traverser. traverseAnnotation(Java.Annotation a)
-