| Package | Description | 
|---|---|
| oracle.javatools.parser.java.v2.common | 
 Classes common to model implementations. 
 | 
| oracle.javatools.parser.java.v2.model | 
 The parser model API. 
 | 
| oracle.jdeveloper.engine | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractAnnotation
TODO: Is this class really necessary? 
 | 
| Modifier and Type | Method and Description | 
|---|---|
JavaAnnotation | 
QuickJavaClass.getAnnotation(JavaType annotationType)  | 
JavaAnnotation | 
AbstractType.getAnnotation(JavaType annotationType)  | 
JavaAnnotation | 
AbstractElement.getAnnotation(JavaType annotationType)  | 
static JavaAnnotation | 
CommonUtilities.getAnnotation(JavaType target,
             JavaType annotationType)  | 
static JavaAnnotation | 
CommonUtilities.getDeclaredAnnotation(JavaHasAnnotations target,
                     JavaType annotationType)  | 
JavaAnnotation | 
QuickJavaClass.getDeclaredAnnotation(JavaType annotationType)  | 
JavaAnnotation | 
AbstractElement.getDeclaredAnnotation(JavaType annotationType)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<JavaAnnotation> | 
QuickJavaClass.getAnnotations()  | 
static java.util.Collection<JavaAnnotation> | 
CommonUtilities.getAnnotations(JavaType target)  | 
java.util.Collection<JavaAnnotation> | 
QuickJavaClass.getDeclaredAnnotations()  | 
java.util.Collection<JavaAnnotation> | 
AbstractMethod.getReceiverAnnotations()  | 
java.util.Collection<JavaAnnotation> | 
WrapperClass.getTypeAnnotations()  | 
java.util.Collection<JavaAnnotation> | 
QuickJavaClass.getTypeAnnotations()  | 
java.util.Collection<JavaAnnotation> | 
AbstractType.getTypeAnnotations()  | 
| Modifier and Type | Method and Description | 
|---|---|
static SourceAnnotation | 
CommonUtilities.getSourceElement(JavaAnnotation target,
                SourceHasModifiers searchSpace)  | 
protected static boolean | 
CommonUtilities.isInheritedAnnotation(JavaAnnotation annotation)  | 
static boolean | 
CommonUtilities.isTypeUseAnnotation(JavaAnnotation javaAnnotation,
                   boolean strict)
Is this a type use annotation, which is an annotation annotated with @Target(TYPE_USE)
 meant to be used as a type annotation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JavaType | 
CommonUtilities.createAnnotatedJavaType(JavaType javaType,
                       java.util.List<JavaAnnotation> annotations)
Given a JavaType and some annotations, create the appropriate
 annotated JavaType. 
 | 
static JavaType | 
CommonUtilities.createArrayType(JavaProvider provider,
               JavaType component,
               int dimensions,
               java.util.List<java.util.List<JavaAnnotation>> typeAnnotations)  | 
JavaType | 
SignatureHasType.getResolvedType(java.util.List<JavaAnnotation> javaAnnotations,
               java.util.Collection<oracle.javatools.parser.java.v2.classfile.ClassFile.TypeAnnotation> typeAnnotations)  | 
void | 
WrapperClass.setTypeAnnotations(java.util.List<JavaAnnotation> typeAnnotations)  | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
SourceAnnotation
An annotation (not to be confused with annotation type). 
 | 
| Modifier and Type | Field and Description | 
|---|---|
static JavaAnnotation[] | 
JavaAnnotation.EMPTY_ARRAY  | 
| Modifier and Type | Method and Description | 
|---|---|
JavaAnnotation | 
JavaHasAnnotations.getAnnotation(JavaType annotationType)
Retrieves the annotation declared on this element that matches
 the input annotation type. 
 | 
JavaAnnotation | 
JavaHasAnnotations.getDeclaredAnnotation(JavaType annotationType)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<JavaAnnotation> | 
JavaHasAnnotations.getAnnotations()
Retrieves all the annotations declared on this element. 
 | 
java.util.Collection<JavaAnnotation> | 
JavaHasAnnotations.getDeclaredAnnotations()
Retrieves all the annotations declared on this element. 
 | 
java.util.Collection<JavaAnnotation> | 
JavaMethod.getReceiverAnnotations()
Get the receiver annotations for this method. 
 | 
java.util.Collection<JavaAnnotation> | 
JavaType.getTypeAnnotations()
Applies to elements that are used as a type reference which
 since JDK8 can be annotated. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static JavaAnnotation | 
AnnotationUtils.getAnnotation(JavaElement javaElem,
             java.lang.String annoClass)  | 
static JavaAnnotation | 
EngineUtils.getJavaAnnotation(JavaElement javaElem,
                 java.lang.String annoClass)
Deprecated. 
 
use corresponding oracle.jdeveloper.engine.AnnotationUtils method 
 | 
static JavaAnnotation | 
AnnotationUtils.getJavaAnnotation(JavaElement javaElem,
                 java.lang.String annoClass)  | 
| Modifier and Type | Method and Description | 
|---|---|
static java.lang.String | 
AnnotationUtils.getAnnotationAttr(JavaAnnotation javaAnnotation,
                 java.lang.String attrName,
                 java.lang.String defaultValue)  | 
static java.lang.String | 
EngineUtils.getJavaAnnotationAttr(JavaAnnotation javaAnno,
                     java.lang.String attrName,
                     java.lang.String defaultValue)
Deprecated. 
 
use corresponding oracle.jdeveloper.engine.AnnotationUtils method 
 | 
static java.lang.String | 
AnnotationUtils.getJavaAnnotationAttr(JavaAnnotation javaAnno,
                     java.lang.String attrName,
                     java.lang.String defaultValue)  |