Class AnnotationTableTypeEntry<T extends TypeAnnotationTargetInfo>
java.lang.Object
org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
org.benf.cfr.reader.entities.annotations.AnnotationTableTypeEntry<T>
- All Implemented Interfaces:
TypeUsageCollectable
public class AnnotationTableTypeEntry<T extends TypeAnnotationTargetInfo>
extends AnnotationTableEntry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final T
private final TypePath
private final TypeAnnotationEntryValue
-
Constructor Summary
ConstructorsConstructorDescriptionAnnotationTableTypeEntry
(TypeAnnotationEntryValue value, T targetInfo, TypePath typePath, JavaTypeInstance type, Map<String, ElementValue> elementValueMap) -
Method Summary
Methods inherited from class org.benf.cfr.reader.entities.annotations.AnnotationTableEntry
collectTypeUsages, dump, getClazz, isAnnotationEqual, isHidden, setHidden
-
Field Details
-
value
-
targetInfo
-
typePath
-
-
Constructor Details
-
AnnotationTableTypeEntry
public AnnotationTableTypeEntry(TypeAnnotationEntryValue value, T targetInfo, TypePath typePath, JavaTypeInstance type, Map<String, ElementValue> elementValueMap)
-
-
Method Details
-
getTypePath
-
getValue
-
getKind
-
getTargetInfo
-