|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jdo.impl.enhancer.classfile.ClassMember
org.apache.jdo.impl.enhancer.classfile.ClassField
ClassField models the static and non-static fields of a class within a class file.
Field Summary |
Constructor Summary | |
ClassField(int accFlags,
ConstUtf8 name,
ConstUtf8 sig,
AttributeVector field_attrs)
Construct a class field object |
Method Summary | |
int |
access()
Return the access flags for the field - see VMConstants |
AttributeVector |
attributes()
Return the attributes associated with the field |
void |
changeName(ConstUtf8 name)
Change the name of the field |
void |
changeSignature(ConstUtf8 newSig)
Change the type signature of the field |
SignatureAttribute |
getSignatureAttribute()
Returns the SignatureAttribute, if there's any, for this field. |
boolean |
isTransient()
Is the field transient? |
ConstUtf8 |
name()
Return the name of the field |
void |
setAccess(int newFlags)
Update the access flags for the field - see VMConstants |
ConstUtf8 |
signature()
Return the type signature of the field |
Methods inherited from class org.apache.jdo.impl.enhancer.classfile.ClassMember |
isEqual, isFinal, isPrivate, isProtected, isPublic, isStatic, setIsFinal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public ClassField(int accFlags, ConstUtf8 name, ConstUtf8 sig, AttributeVector field_attrs)
Method Detail |
public boolean isTransient()
public int access()
access
in class ClassMember
public void setAccess(int newFlags)
setAccess
in class ClassMember
public ConstUtf8 name()
name
in class ClassMember
public void changeName(ConstUtf8 name)
public ConstUtf8 signature()
signature
in class ClassMember
public void changeSignature(ConstUtf8 newSig)
public AttributeVector attributes()
attributes
in class ClassMember
public SignatureAttribute getSignatureAttribute()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |