Modifier and Type | Field and Description |
---|---|
private java.util.List<AnnotationTableEntry> |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.declAnnotationsAdmissible |
private java.util.List<AnnotationTableEntry> |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.declAnnotationsNonAdmissible |
private java.util.List<java.util.List<AnnotationTableEntry>> |
JavaArrayTypeInstance.Annotated.entries |
private java.util.List<AnnotationTableEntry> |
JavaGenericPlaceholderTypeInstance.Annotated.entries |
private java.util.List<AnnotationTableEntry> |
JavaRefTypeInstance.Annotated.entries |
private java.util.List<AnnotationTableEntry> |
JavaWildcardTypeInstance.Annotated.entries |
private java.util.List<AnnotationTableEntry> |
RawJavaType.Annotated.entries |
Modifier and Type | Method and Description |
---|---|
static java.util.List<AnnotationTableEntry> |
MiscAnnotations.BasicAnnotations(AttributeMap attributeMap) |
java.util.List<AnnotationTableEntry> |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.getDeclarationAnnotations(boolean usesAdmissibleType) |
java.util.List<AnnotationTableEntry> |
MethodPrototypeAnnotationsHelper.getMethodAnnotations() |
private java.util.List<AnnotationTableEntry> |
MethodPrototypeAnnotationsHelper.getParameterAnnotations(int idx) |
Modifier and Type | Method and Description |
---|---|
void |
DeclarationAnnotationHelper.SinglePartTypeIterator.apply(AnnotationTableEntry entry) |
void |
JavaAnnotatedTypeIterator.apply(AnnotationTableEntry entry) |
void |
JavaArrayTypeInstance.Annotated.Iterator.apply(AnnotationTableEntry entry) |
void |
JavaGenericPlaceholderTypeInstance.Annotated.Iterator.apply(AnnotationTableEntry entry) |
void |
JavaGenericRefTypeInstance.Annotated.Iterator.apply(AnnotationTableEntry entry) |
void |
JavaRefTypeInstance.Annotated.Iterator.apply(AnnotationTableEntry entry) |
void |
JavaWildcardTypeInstance.Annotated.Iterator.apply(AnnotationTableEntry entry) |
void |
RawJavaType.Annotated.Iterator.apply(AnnotationTableEntry entry) |
Modifier and Type | Method and Description |
---|---|
private static boolean |
DeclarationAnnotationHelper.areAnnotationsEqual(java.util.List<AnnotationTableEntry> declAnnotations,
java.util.List<AnnotationTableTypeEntry> typeAnnotations) |
(package private) static void |
MethodPrototypeAnnotationsHelper.dumpAnnotationTableEntries(java.util.List<? extends AnnotationTableEntry> annotationTableEntries,
Dumper d) |
private static java.util.Set<JavaTypeInstance> |
DeclarationAnnotationHelper.getDeclAndTypeUseAnnotationTypes(java.util.List<AnnotationTableEntry> declAnnotations,
java.util.List<AnnotationTableTypeEntry> typeAnnotations) |
static DeclarationAnnotationHelper.DeclarationAnnotationsInfo |
DeclarationAnnotationHelper.getDeclarationInfo(JavaTypeInstance nullableAnnotatedType,
java.util.List<AnnotationTableEntry> declarationAnnotations,
java.util.List<AnnotationTableTypeEntry> typeAnnotations)
Calculates information about where to place declaration and
ElementType.TYPE_USE
annotations for a place where both can occur. |
private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.possibleAdmissible(java.util.List<AnnotationTableEntry> declAnnotationsAdmissible,
java.util.List<AnnotationTableEntry> declAnnotationsNonAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible) |
private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.possibleAdmissible(java.util.List<AnnotationTableEntry> declAnnotationsAdmissible,
java.util.List<AnnotationTableEntry> declAnnotationsNonAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible) |
private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.possibleAdmissible(java.util.List<AnnotationTableEntry> declAnnotations,
java.util.List<AnnotationTableTypeEntry> typeAnnotations) |
private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo |
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.requiringNonAdmissible(java.util.List<AnnotationTableEntry> declAnnotations,
java.util.List<AnnotationTableTypeEntry> typeAnnotations) |
Constructor and Description |
---|
DeclarationAnnotationsInfo(java.util.List<AnnotationTableEntry> declAnnotationsAdmissible,
java.util.List<AnnotationTableEntry> declAnnotationsNonAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible,
boolean requiresNonAdmissibleType) |
DeclarationAnnotationsInfo(java.util.List<AnnotationTableEntry> declAnnotationsAdmissible,
java.util.List<AnnotationTableEntry> declAnnotationsNonAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsAdmissible,
java.util.List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible,
boolean requiresNonAdmissibleType) |
Modifier and Type | Field and Description |
---|---|
private static AnnotationTableEntry |
Method.OVERRIDE_ANNOTATION |
Modifier and Type | Method and Description |
---|---|
private void |
Method.dumpMethodAnnotations(Dumper d,
java.util.List<AnnotationTableEntry> nullableDeclAnnotations) |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationTableTypeEntry<T extends TypeAnnotationTargetInfo> |
Modifier and Type | Field and Description |
---|---|
private AnnotationTableEntry |
ElementValueAnnotation.annotationTableEntry |
Modifier and Type | Method and Description |
---|---|
boolean |
AnnotationTableEntry.isAnnotationEqual(AnnotationTableEntry other) |
Constructor and Description |
---|
ElementValueAnnotation(AnnotationTableEntry annotationTableEntry) |
Modifier and Type | Field and Description |
---|---|
private java.util.List<AnnotationTableEntry> |
AttributeAnnotations.annotationTableEntryList |
private java.util.List<java.util.List<AnnotationTableEntry>> |
AttributeParameterAnnotations.annotationTableEntryListList |
Modifier and Type | Method and Description |
---|---|
(package private) static Pair<java.lang.Long,AnnotationTableEntry> |
AnnotationHelpers.getAnnotation(ByteData raw,
long offset,
ConstantPool cp) |
java.util.List<AnnotationTableEntry> |
AttributeParameterAnnotations.getAnnotationsForParamIdx(int idx) |
java.util.List<AnnotationTableEntry> |
AttributeAnnotations.getEntryList() |