| Package | Description |
|---|---|
| org.eclipse.jdt.internal.compiler.classfmt | |
| org.eclipse.jdt.internal.compiler.env |
| Modifier and Type | Class and Description |
|---|---|
class |
TypeAnnotationInfo
The TypeAnnotationInfo class does not currently support type annotations within code
blocks (those that have a target type of 0x40 and higher) - it is not yet clear that
these need to be accessible.
|
| Modifier and Type | Field and Description |
|---|---|
protected IBinaryTypeAnnotation[] |
TypeAnnotationWalker.typeAnnotations |
| Modifier and Type | Method and Description |
|---|---|
IBinaryTypeAnnotation[] |
MethodInfo.getTypeAnnotations() |
IBinaryTypeAnnotation[] |
FieldInfo.getTypeAnnotations() |
IBinaryTypeAnnotation[] |
ClassFileReader.getTypeAnnotations() |
IBinaryTypeAnnotation[] |
FieldInfoWithTypeAnnotation.getTypeAnnotations() |
| Constructor and Description |
|---|
NonNullDefaultAwareTypeAnnotationWalker(IBinaryTypeAnnotation[] typeAnnotations,
int defaultNullness,
LookupEnvironment environment)
Create initial walker with non-empty type annotations.
|
TypeAnnotationWalker(IBinaryTypeAnnotation[] typeAnnotations) |
TypeAnnotationWalker(IBinaryTypeAnnotation[] typeAnnotations,
long matchBits,
int pathPtr) |
| Modifier and Type | Method and Description |
|---|---|
IBinaryTypeAnnotation[] |
IBinaryMethod.getTypeAnnotations()
Answer the type annotations on this method.
|
IBinaryTypeAnnotation[] |
IBinaryType.getTypeAnnotations()
Answer the runtime visible and invisible type annotations for this type or null if none.
|
IBinaryTypeAnnotation[] |
IBinaryField.getTypeAnnotations()
Answer the runtime visible and invisible type annotations for this field or null if none.
|
Copyright © 2015. All rights reserved.