Uses of Class
org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
Packages that use AnnotationTableEntry
Package
Description
-
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 AnnotationTableEntryModifier and TypeFieldDescriptionprivate final List<AnnotationTableEntry>
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.declAnnotationsAdmissible
private final List<AnnotationTableEntry>
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.declAnnotationsNonAdmissible
private final List<List<AnnotationTableEntry>>
JavaArrayTypeInstance.Annotated.entries
private final List<AnnotationTableEntry>
JavaGenericPlaceholderTypeInstance.Annotated.entries
private final List<AnnotationTableEntry>
JavaRefTypeInstance.Annotated.entries
private final List<AnnotationTableEntry>
JavaWildcardTypeInstance.Annotated.entries
private final List<AnnotationTableEntry>
RawJavaType.Annotated.entries
Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type AnnotationTableEntryModifier and TypeMethodDescriptionstatic List<AnnotationTableEntry>
MiscAnnotations.BasicAnnotations
(AttributeMap attributeMap) DeclarationAnnotationHelper.DeclarationAnnotationsInfo.getDeclarationAnnotations
(boolean usesAdmissibleType) MethodPrototypeAnnotationsHelper.getMethodAnnotations()
private List<AnnotationTableEntry>
MethodPrototypeAnnotationsHelper.getParameterAnnotations
(int idx) Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type AnnotationTableEntryModifier and TypeMethodDescriptionvoid
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 AnnotationTableEntryModifier and TypeMethodDescriptionprivate static boolean
DeclarationAnnotationHelper.areAnnotationsEqual
(List<AnnotationTableEntry> declAnnotations, List<AnnotationTableTypeEntry> typeAnnotations) (package private) static void
MethodPrototypeAnnotationsHelper.dumpAnnotationTableEntries
(List<? extends AnnotationTableEntry> annotationTableEntries, Dumper d) private static Set<JavaTypeInstance>
DeclarationAnnotationHelper.getDeclAndTypeUseAnnotationTypes
(List<AnnotationTableEntry> declAnnotations, List<AnnotationTableTypeEntry> typeAnnotations) DeclarationAnnotationHelper.getDeclarationInfo
(JavaTypeInstance nullableAnnotatedType, List<AnnotationTableEntry> declarationAnnotations, 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
(List<AnnotationTableEntry> declAnnotationsAdmissible, List<AnnotationTableEntry> declAnnotationsNonAdmissible, List<AnnotationTableTypeEntry> typeAnnotationsAdmissible, List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible) private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.possibleAdmissible
(List<AnnotationTableEntry> declAnnotations, List<AnnotationTableTypeEntry> typeAnnotations) private static DeclarationAnnotationHelper.DeclarationAnnotationsInfo
DeclarationAnnotationHelper.DeclarationAnnotationsInfo.requiringNonAdmissible
(List<AnnotationTableEntry> declAnnotations, List<AnnotationTableTypeEntry> typeAnnotations) Constructor parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type AnnotationTableEntryModifierConstructorDescriptionprivate
DeclarationAnnotationsInfo
(List<AnnotationTableEntry> declAnnotationsAdmissible, List<AnnotationTableEntry> declAnnotationsNonAdmissible, List<AnnotationTableTypeEntry> typeAnnotationsAdmissible, List<AnnotationTableTypeEntry> typeAnnotationsNonAdmissible, boolean requiresNonAdmissibleType) -
Uses of AnnotationTableEntry in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities declared as AnnotationTableEntryModifier and TypeFieldDescriptionprivate static final AnnotationTableEntry
Method.OVERRIDE_ANNOTATION
Method parameters in org.benf.cfr.reader.entities with type arguments of type AnnotationTableEntryModifier and TypeMethodDescriptionprivate void
Method.dumpMethodAnnotations
(Dumper d, List<AnnotationTableEntry> nullableDeclAnnotations) -
Uses of AnnotationTableEntry in org.benf.cfr.reader.entities.annotations
Subclasses of AnnotationTableEntry in org.benf.cfr.reader.entities.annotationsModifier and TypeClassDescriptionclass
AnnotationTableTypeEntry<T extends TypeAnnotationTargetInfo>
Fields in org.benf.cfr.reader.entities.annotations declared as AnnotationTableEntryModifier and TypeFieldDescriptionprivate final AnnotationTableEntry
ElementValueAnnotation.annotationTableEntry
Methods in org.benf.cfr.reader.entities.annotations with parameters of type AnnotationTableEntryModifier and TypeMethodDescriptionboolean
AnnotationTableEntry.isAnnotationEqual
(AnnotationTableEntry other) Constructors in org.benf.cfr.reader.entities.annotations with parameters of type AnnotationTableEntry -
Uses of AnnotationTableEntry in org.benf.cfr.reader.entities.attributes
Fields in org.benf.cfr.reader.entities.attributes with type parameters of type AnnotationTableEntryModifier and TypeFieldDescriptionprivate final List<AnnotationTableEntry>
AttributeAnnotations.annotationTableEntryList
private final List<List<AnnotationTableEntry>>
AttributeParameterAnnotations.annotationTableEntryListList
Methods in org.benf.cfr.reader.entities.attributes that return types with arguments of type AnnotationTableEntryModifier and TypeMethodDescription(package private) static Pair<Long,
AnnotationTableEntry> AnnotationHelpers.getAnnotation
(ByteData raw, long offset, ConstantPool cp) AttributeParameterAnnotations.getAnnotationsForParamIdx
(int idx) AttributeAnnotations.getEntryList()