Class MethodPrototypeAnnotationsHelper
- java.lang.Object
-
- org.benf.cfr.reader.bytecode.analysis.types.MethodPrototypeAnnotationsHelper
-
public class MethodPrototypeAnnotationsHelper extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AttributeMap
attributeMap
private TypeAnnotationHelper
typeAnnotationHelper
-
Constructor Summary
Constructors Constructor Description MethodPrototypeAnnotationsHelper(AttributeMap attributes)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) static void
dumpAnnotationTableEntries(java.util.List<? extends AnnotationTableEntry> annotationTableEntries, Dumper d)
(package private) void
dumpParamType(JavaTypeInstance arg, int paramIdx, Dumper d)
java.util.List<AnnotationTableEntry>
getMethodAnnotations()
java.util.List<AnnotationTableTypeEntry>
getMethodReturnAnnotations()
private java.util.List<AnnotationTableEntry>
getParameterAnnotations(int idx)
private java.util.List<AnnotationTableTypeEntry>
getTypeParameterAnnotations(int paramIdx)
java.util.List<AnnotationTableTypeEntry>
getTypeTargetAnnotations(TypeAnnotationEntryValue target)
-
-
-
Field Detail
-
attributeMap
private final AttributeMap attributeMap
-
typeAnnotationHelper
private final TypeAnnotationHelper typeAnnotationHelper
-
-
Constructor Detail
-
MethodPrototypeAnnotationsHelper
public MethodPrototypeAnnotationsHelper(AttributeMap attributes)
-
-
Method Detail
-
dumpAnnotationTableEntries
static void dumpAnnotationTableEntries(java.util.List<? extends AnnotationTableEntry> annotationTableEntries, Dumper d)
-
getMethodReturnAnnotations
public java.util.List<AnnotationTableTypeEntry> getMethodReturnAnnotations()
-
getTypeTargetAnnotations
public java.util.List<AnnotationTableTypeEntry> getTypeTargetAnnotations(TypeAnnotationEntryValue target)
-
getMethodAnnotations
public java.util.List<AnnotationTableEntry> getMethodAnnotations()
-
getParameterAnnotations
private java.util.List<AnnotationTableEntry> getParameterAnnotations(int idx)
-
getTypeParameterAnnotations
private java.util.List<AnnotationTableTypeEntry> getTypeParameterAnnotations(int paramIdx)
-
dumpParamType
void dumpParamType(JavaTypeInstance arg, int paramIdx, Dumper d)
-
-