| Package | Description |
|---|---|
| org.eclipse.jdt.internal.compiler.classfmt | |
| org.eclipse.jdt.internal.compiler.env | |
| org.eclipse.jdt.internal.compiler.lookup |
| Modifier and Type | Class and Description |
|---|---|
class |
AnnotationInfo |
| Modifier and Type | Field and Description |
|---|---|
static IBinaryAnnotation[] |
TypeAnnotationWalker.NO_ANNOTATIONS |
| Modifier and Type | Method and Description |
|---|---|
IBinaryAnnotation |
TypeAnnotationInfo.getAnnotation() |
IBinaryAnnotation[] |
MethodInfo.getAnnotations() |
IBinaryAnnotation[] |
FieldInfo.getAnnotations() |
IBinaryAnnotation[] |
FieldInfoWithAnnotation.getAnnotations() |
IBinaryAnnotation[] |
ClassFileReader.getAnnotations() |
IBinaryAnnotation[] |
AnnotationMethodInfoWithAnnotations.getAnnotations() |
IBinaryAnnotation[] |
MethodInfoWithAnnotations.getAnnotations() |
IBinaryAnnotation[] |
TypeAnnotationWalker.getAnnotationsAtCursor(int currentTypeId)
Retrieve the type annotations at the current position
reached by invocations of toXYZ() methods.
|
IBinaryAnnotation[] |
NonNullDefaultAwareTypeAnnotationWalker.getAnnotationsAtCursor(int currentTypeId) |
IBinaryAnnotation[] |
MethodInfo.getParameterAnnotations(int index) |
| Modifier and Type | Method and Description |
|---|---|
IBinaryAnnotation |
IBinaryTypeAnnotation.getAnnotation() |
IBinaryAnnotation[] |
IBinaryMethod.getAnnotations()
Answer the runtime visible and invisible annotations for this method or null if none.
|
IBinaryAnnotation[] |
IBinaryType.getAnnotations()
Answer the runtime visible and invisible annotations for this type or null if none.
|
IBinaryAnnotation[] |
IBinaryField.getAnnotations()
Answer the runtime visible and invisible annotations for this field or null if none.
|
IBinaryAnnotation[] |
IBinaryMethod.getParameterAnnotations(int index)
Answer the annotations on the
indexth parameter or null if none |
| Modifier and Type | Method and Description |
|---|---|
boolean |
LookupEnvironment.containsNullTypeAnnotation(IBinaryAnnotation[] typeAnnotations) |
static AnnotationBinding[] |
BinaryTypeBinding.createAnnotations(IBinaryAnnotation[] annotationInfos,
LookupEnvironment env,
char[][][] missingTypeNames) |
Copyright © 2015. All rights reserved.