Uses of Class
org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry
-
-
Uses of AnnotationTableTypeEntry in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with type parameters of type AnnotationTableTypeEntry Modifier and Type Field Description private java.util.List<AnnotationTableTypeEntry>
TypeAnnotationTransformer. catchAnnotations
private java.util.List<AnnotationTableTypeEntry>
TypeAnnotationTransformer. variableAnnotations
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers that return types with arguments of type AnnotationTableTypeEntry Modifier and Type Method Description private java.util.List<AnnotationTableTypeEntry>
TypeAnnotationTransformer. getLocalVariableAnnotations(int offset, int slot, int tolerance)
-
Uses of AnnotationTableTypeEntry in org.benf.cfr.reader.bytecode.analysis.types
Fields in org.benf.cfr.reader.bytecode.analysis.types with type parameters of type AnnotationTableTypeEntry Modifier and Type Field Description private java.util.List<AnnotationTableTypeEntry>
TypeAnnotationHelper. entries
private java.util.List<AnnotationTableTypeEntry>
DeclarationAnnotationHelper.DeclarationAnnotationsInfo. typeAnnotationsAdmissible
private java.util.List<AnnotationTableTypeEntry>
DeclarationAnnotationHelper.DeclarationAnnotationsInfo. typeAnnotationsNonAdmissible
Methods in org.benf.cfr.reader.bytecode.analysis.types that return types with arguments of type AnnotationTableTypeEntry Modifier and Type Method Description java.util.List<AnnotationTableTypeEntry>
TypeAnnotationHelper. getEntries()
java.util.List<AnnotationTableTypeEntry>
MethodPrototypeAnnotationsHelper. getMethodReturnAnnotations()
java.util.List<AnnotationTableTypeEntry>
DeclarationAnnotationHelper.DeclarationAnnotationsInfo. getTypeAnnotations(boolean usesAdmissibleType)
private java.util.List<AnnotationTableTypeEntry>
MethodPrototypeAnnotationsHelper. getTypeParameterAnnotations(int paramIdx)
java.util.List<AnnotationTableTypeEntry>
MethodPrototypeAnnotationsHelper. getTypeTargetAnnotations(TypeAnnotationEntryValue target)
Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type AnnotationTableTypeEntry Modifier and Type Method Description private static void
TypeAnnotationHelper. apply(JavaAnnotatedTypeInstance annotatedTypeInstance, AnnotationTableTypeEntry typeEntry, DecompilerComments comments)
private static boolean
DeclarationAnnotationHelper. canTypeAnnotationBeMovedToDecl(JavaTypeInstance annotatedType, AnnotationTableTypeEntry typeAnnotation, java.lang.Integer commonInnerAnnotationIndex)
Returns whether the type annotation can be moved to the declaration.Method parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type AnnotationTableTypeEntry Modifier and Type Method Description static void
TypeAnnotationHelper. apply(JavaAnnotatedTypeInstance annotatedTypeInstance, java.util.List<? extends AnnotationTableTypeEntry> typeEntries, DecompilerComments comments)
Dumper
FormalTypeParameter. dump(Dumper d, java.util.List<AnnotationTableTypeEntry> typeAnnotations, java.util.List<AnnotationTableTypeEntry> typeBoundAnnotations)
void
MethodPrototype. dumpDeclarationSignature(Dumper d, java.lang.String methName, Method.MethodConstructor isConstructor, MethodPrototypeAnnotationsHelper annotationsHelper, java.util.List<AnnotationTableTypeEntry> returnTypeAnnotations)
private static java.lang.Integer
DeclarationAnnotationHelper. getCommonInnerClassAnnotationIndex(java.util.List<AnnotationTableTypeEntry> typeAnnotations)
Returns for the annotations the common inner class annotation index, ornull
if there is no common index.Constructor parameters in org.benf.cfr.reader.bytecode.analysis.types with type arguments of type AnnotationTableTypeEntry Constructor Description TypeAnnotationHelper(java.util.List<AnnotationTableTypeEntry> entries)
-
Uses of AnnotationTableTypeEntry in org.benf.cfr.reader.entities
Method parameters in org.benf.cfr.reader.entities with type arguments of type AnnotationTableTypeEntry Modifier and Type Method Description void
ClassFile. dumpReceiverClassIdentity(java.util.List<AnnotationTableTypeEntry> recieverAnnotations, Dumper d)
private static void
ClassFile. getFormalParametersText(ClassSignature signature, TypeAnnotationHelper ah, UnaryFunction<java.lang.Integer,Predicate<AnnotationTableTypeEntry>> typeAnnPredicateFact, UnaryFunction<java.lang.Integer,Predicate<AnnotationTableTypeEntry>> typeBoundAnnPredicateFact, Dumper d)
-
Uses of AnnotationTableTypeEntry in org.benf.cfr.reader.entities.attributes
Fields in org.benf.cfr.reader.entities.attributes with type parameters of type AnnotationTableTypeEntry Modifier and Type Field Description private java.util.Map<TypeAnnotationEntryValue,java.util.List<AnnotationTableTypeEntry>>
AttributeTypeAnnotations. annotationTableEntryData
Methods in org.benf.cfr.reader.entities.attributes that return types with arguments of type AnnotationTableTypeEntry Modifier and Type Method Description java.util.List<AnnotationTableTypeEntry>
AttributeTypeAnnotations. getAnnotationsFor(TypeAnnotationEntryValue... types)
(package private) static Pair<java.lang.Long,AnnotationTableTypeEntry>
AnnotationHelpers. getTypeAnnotation(ByteData raw, long offset, ConstantPool cp)
-