|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavassist.bytecode.FieldInfo
public final class FieldInfo
field_info structure.
CtField.getFieldInfo()| Constructor Summary | |
|---|---|
FieldInfo(ConstPool cp,
java.lang.String fieldName,
java.lang.String desc)
Constructs a field_info structure. |
|
| Method Summary | |
|---|---|
void |
addAttribute(AttributeInfo info)
Appends an attribute. |
int |
getAccessFlags()
Returns the access flags. |
AttributeInfo |
getAttribute(java.lang.String name)
Returns the attribute with the specified name. |
java.util.List |
getAttributes()
Returns all the attributes. |
int |
getConstantValue()
Finds a ConstantValue attribute and returns the index into the constant_pool table. |
ConstPool |
getConstPool()
Returns the constant pool table used by this field_info. |
java.lang.String |
getDescriptor()
Returns the field descriptor. |
java.lang.String |
getName()
Returns the field name. |
void |
setAccessFlags(int acc)
Sets the access flags. |
void |
setDescriptor(java.lang.String desc)
Sets the field descriptor. |
void |
setName(java.lang.String newName)
Sets the field name. |
java.lang.String |
toString()
Returns a string representation of the object. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public FieldInfo(ConstPool cp,
java.lang.String fieldName,
java.lang.String desc)
field_info structure.
cp - a constant pool tablefieldName - field namedesc - field descriptorDescriptor| Method Detail |
|---|
public java.lang.String toString()
toString in class java.lang.Objectpublic ConstPool getConstPool()
field_info.
public java.lang.String getName()
public void setName(java.lang.String newName)
public int getAccessFlags()
AccessFlagpublic void setAccessFlags(int acc)
AccessFlagpublic java.lang.String getDescriptor()
Descriptorpublic void setDescriptor(java.lang.String desc)
Descriptorpublic int getConstantValue()
constant_pool table.
public java.util.List getAttributes()
List object
is shared with this object. If you add a new attribute to the list,
the attribute is also added to the field represented by this
object. If you remove an attribute from the list, it is also removed
from the field.
AttributeInfo objects.AttributeInfopublic AttributeInfo getAttribute(java.lang.String name)
name - attribute namegetAttributes()public void addAttribute(AttributeInfo info)
getAttributes()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||