Package org.openjdk.asmtools.jasm
Class MemberData
java.lang.Object
org.openjdk.asmtools.jasm.MemberData
- Direct Known Subclasses:
ClassData,FieldData,MethodData,RecordData.ComponentData
The common base structure for field_info, method_info, and component_info
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected DataVectorAttr<AnnotationData> protected DataVectorAttr<AnnotationData> protected ClassDataprotected AttrDataprotected AttrDataprotected AttrDataprotected DataVectorAttr<TypeAnnotationData> protected DataVectorAttr<TypeAnnotationData> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidprotected abstract DataVectorprotected final DataVectorgetDataVector(Data... extraAttrs) voidinit(int access) voidsetSignatureAttr(ConstantPool.ConstCell value_cpx)
-
Field Details
-
access
protected int access -
syntheticAttr
-
deprecatedAttr
-
annotAttrVis
-
annotAttrInv
-
type_annotAttrVis
-
type_annotAttrInv
-
cls
-
signatureAttr
-
-
Constructor Details
-
MemberData
-
MemberData
-
-
Method Details
-
init
public void init(int access) -
createPseudoMod
public void createPseudoMod() -
setSignatureAttr
-
getAttrVector
-
getDataVector
-
addAnnotations
-