public abstract class MemberData extends Object
Modifier and Type | Field and Description |
---|---|
protected int |
access |
protected org.openjdk.asmtools.jasm.DataVectorAttr<org.openjdk.asmtools.jasm.AnnotationData> |
annotAttrInv |
protected org.openjdk.asmtools.jasm.DataVectorAttr<org.openjdk.asmtools.jasm.AnnotationData> |
annotAttrVis |
protected org.openjdk.asmtools.jasm.ClassData |
cls |
protected org.openjdk.asmtools.jasm.AttrData |
deprecatedAttr |
protected org.openjdk.asmtools.jasm.AttrData |
signatureAttr |
protected org.openjdk.asmtools.jasm.AttrData |
syntheticAttr |
protected org.openjdk.asmtools.jasm.DataVectorAttr<TypeAnnotationData> |
type_annotAttrInv |
protected org.openjdk.asmtools.jasm.DataVectorAttr<TypeAnnotationData> |
type_annotAttrVis |
Constructor and Description |
---|
MemberData(org.openjdk.asmtools.jasm.ClassData cls) |
MemberData(org.openjdk.asmtools.jasm.ClassData cls,
int access) |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotations(ArrayList<org.openjdk.asmtools.jasm.AnnotationData> list) |
void |
createPseudoMod() |
protected abstract DataVector |
getAttrVector() |
protected DataVector |
getDataVector(org.openjdk.asmtools.jasm.Data... extraAttrs) |
void |
init(int access) |
void |
setSignatureAttr(ConstantPool.ConstCell value_cpx) |
protected int access
protected org.openjdk.asmtools.jasm.AttrData syntheticAttr
protected org.openjdk.asmtools.jasm.AttrData deprecatedAttr
protected org.openjdk.asmtools.jasm.DataVectorAttr<org.openjdk.asmtools.jasm.AnnotationData> annotAttrVis
protected org.openjdk.asmtools.jasm.DataVectorAttr<org.openjdk.asmtools.jasm.AnnotationData> annotAttrInv
protected org.openjdk.asmtools.jasm.DataVectorAttr<TypeAnnotationData> type_annotAttrVis
protected org.openjdk.asmtools.jasm.DataVectorAttr<TypeAnnotationData> type_annotAttrInv
protected org.openjdk.asmtools.jasm.ClassData cls
protected org.openjdk.asmtools.jasm.AttrData signatureAttr
public MemberData(org.openjdk.asmtools.jasm.ClassData cls, int access)
public MemberData(org.openjdk.asmtools.jasm.ClassData cls)
public void init(int access)
public void createPseudoMod()
public void setSignatureAttr(ConstantPool.ConstCell value_cpx)
protected abstract DataVector getAttrVector()
protected final DataVector getDataVector(org.openjdk.asmtools.jasm.Data... extraAttrs)
public void addAnnotations(ArrayList<org.openjdk.asmtools.jasm.AnnotationData> list)
Copyright © 2021. All Rights Reserved.