net.sf.rej.java
Class Field
java.lang.Object
net.sf.rej.java.Field
- All Implemented Interfaces:
- DescriptorEnabled
public class Field
- extends java.lang.Object
- implements DescriptorEnabled
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
getAccessFlags
public int getAccessFlags()
getNameIndex
public int getNameIndex()
getDescriptorIndex
public int getDescriptorIndex()
- Specified by:
getDescriptorIndex
in interface DescriptorEnabled
getAttributes
public Attributes getAttributes()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getName
public java.lang.String getName()
getDescriptor
public Descriptor getDescriptor()
getSignatureLine
public java.lang.String getSignatureLine()
getSignatureLine
public java.lang.String getSignatureLine(java.lang.String className)
getAccessString
public java.lang.String getAccessString()
setAccessFlags
public void setAccessFlags(AccessFlags accessFlags)
setDescriptorIndex
public void setDescriptorIndex(int descriptorIndex)
- Specified by:
setDescriptorIndex
in interface DescriptorEnabled
setNameIndex
public void setNameIndex(int nameIndex)
getConstant
public ConstantPoolInfo getConstant()
getData
public byte[] getData()
getOffsetMap
public java.util.Map<java.lang.Object,Range> getOffsetMap()
- Returns a map of offsets of each significant element of this field.
The offsets returned by this method are only valid until this
object is modified. The keys in the map are
of type
OffsetTag
, Attribute
.
- Returns:
- a map of element offsets in class file data.