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