Uses of Class
org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
-
-
Uses of AnnotationTableEntry in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types with type parameters of type AnnotationTableEntry Modifier and Type Field 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
Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type AnnotationTableEntry Modifier and Type Method 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)
Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type AnnotationTableEntry Modifier and Type Method 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)
Method parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type AnnotationTableEntry Modifier and Type Method 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 andElementType.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> declAnnotations, java.util.List<AnnotationTableTypeEntry> typeAnnotations)
private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo
DeclarationAnnotationHelper.DeclarationAnnotationsInfo. requiringNonAdmissible(java.util.List<AnnotationTableEntry> declAnnotations, java.util.List<AnnotationTableTypeEntry> typeAnnotations)
Constructor parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type AnnotationTableEntry Constructor Description DeclarationAnnotationsInfo(java.util.List<AnnotationTableEntry> declAnnotationsAdmissible, java.util.List<AnnotationTableEntry> declAnnotationsNonAdmissible, java.util.List<AnnotationTableTypeEntry> typeAnnotationsAdmissible, java.util.List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible, boolean requiresNonAdmissibleType)
-
Uses of AnnotationTableEntry in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as AnnotationTableEntry Modifier and Type Field Description private static AnnotationTableEntry
Method. OVERRIDE_ANNOTATION
Method parameters in org.benf.cfr.reader.entities with type arguments of type AnnotationTableEntry Modifier and Type Method Description private void
Method. dumpMethodAnnotations(Dumper d, java.util.List<AnnotationTableEntry> nullableDeclAnnotations)
-
Uses of AnnotationTableEntry in org.benf.cfr.reader.entities.annotations
Subclasses of AnnotationTableEntry in org.benf.cfr.reader.entities.annotations Modifier and Type Class Description class
AnnotationTableTypeEntry<T extends TypeAnnotationTargetInfo>
Fields in org.benf.cfr.reader.entities.annotations declared as AnnotationTableEntry Modifier and Type Field Description private AnnotationTableEntry
ElementValueAnnotation. annotationTableEntry
Methods in org.benf.cfr.reader.entities.annotations with parameters of type AnnotationTableEntry Modifier and Type Method Description boolean
AnnotationTableEntry. isAnnotationEqual(AnnotationTableEntry other)
Constructors in org.benf.cfr.reader.entities.annotations with parameters of type AnnotationTableEntry Constructor Description ElementValueAnnotation(AnnotationTableEntry annotationTableEntry)
-
Uses of AnnotationTableEntry in org.benf.cfr.reader.entities.attributes
Fields in org.benf.cfr.reader.entities.attributes with type parameters of type AnnotationTableEntry Modifier and Type Field Description private java.util.List<AnnotationTableEntry>
AttributeAnnotations. annotationTableEntryList
private java.util.List<java.util.List<AnnotationTableEntry>>
AttributeParameterAnnotations. annotationTableEntryListList
Methods in org.benf.cfr.reader.entities.attributes that return types with arguments of type AnnotationTableEntry Modifier and Type Method 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()
-