Module de.carne.mcd.jvmdecoder
Class RuntimeVisibleTypeAnnotationsAttribute
- java.lang.Object
-
- de.carne.mcd.jvmdecoder.classfile.ClassInfoElement
-
- de.carne.mcd.jvmdecoder.classfile.attribute.Attribute
-
- de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeTypeAnnotationsAttribute
-
- de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeVisibleTypeAnnotationsAttribute
-
- All Implemented Interfaces:
Printable
public class RuntimeVisibleTypeAnnotationsAttribute extends RuntimeTypeAnnotationsAttribute
RuntimeVisibleTypeAnnotations attribute.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringNAMEThe RuntimeVisibleTypeAnnotations attribute name.-
Fields inherited from class de.carne.mcd.jvmdecoder.classfile.ClassInfoElement
classInfo
-
-
Constructor Summary
Constructors Constructor Description RuntimeVisibleTypeAnnotationsAttribute(ClassInfo classInfo, java.util.List<TypeAnnotation> annotations)Constructs a new RuntimeVisibleTypeAnnotationsAttribute instance.
-
Method Summary
-
Methods inherited from class de.carne.mcd.jvmdecoder.classfile.attribute.RuntimeTypeAnnotationsAttribute
print, resolveTypeAnnotations
-
-
-
-
Field Detail
-
NAME
public static final java.lang.String NAME
The RuntimeVisibleTypeAnnotations attribute name.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
RuntimeVisibleTypeAnnotationsAttribute
public RuntimeVisibleTypeAnnotationsAttribute(ClassInfo classInfo, java.util.List<TypeAnnotation> annotations)
Constructs a new RuntimeVisibleTypeAnnotationsAttribute instance.- Parameters:
classInfo- the ClassInfo instance this attribute is part of.annotations- the attribute's type annotations.
-
-