com.gomjabbar.classes.bytecode
Class AttributeInfo
java.lang.Object
|
+--com.gomjabbar.classes.bytecode.AttributeInfo
- public class AttributeInfo
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ATT_SOURCE_FILE
public static final java.lang.String ATT_SOURCE_FILE
ATT_CONSTANT_VALUE
public static final java.lang.String ATT_CONSTANT_VALUE
ATT_CODE
public static final java.lang.String ATT_CODE
ATT_EXCEPTIONS
public static final java.lang.String ATT_EXCEPTIONS
ATT_LINE_NUMBER_TABLE
public static final java.lang.String ATT_LINE_NUMBER_TABLE
ATT_LOCAL_VARIABLE_TABLE
public static final java.lang.String ATT_LOCAL_VARIABLE_TABLE
ATT_SYNTHETIC
public static final java.lang.String ATT_SYNTHETIC
ATT_DEPRECATED
public static final java.lang.String ATT_DEPRECATED
ATT_INNER_CLASSES
public static final java.lang.String ATT_INNER_CLASSES
AttributeInfo
public AttributeInfo(PseudoClassFile pcf,
byte[] nameIndex,
byte[] data)
AttributeInfo
public AttributeInfo(PseudoClassFile pcf,
byte[] b,
long[] start)
getParent
public PseudoClassFile getParent()
hasAttribute
public static boolean hasAttribute(AttributeInfo[] ai,
java.lang.String name)
hasConstantValueAttribute
public static boolean hasConstantValueAttribute(AttributeInfo[] ai)
hasSourceFileAttribute
public static boolean hasSourceFileAttribute(AttributeInfo[] ai)
hasExceptionsAttribute
public static boolean hasExceptionsAttribute(AttributeInfo[] ai)
hasCodeAttribute
public static boolean hasCodeAttribute(AttributeInfo[] ai)
find
public static AttributeInfo[] find(AttributeInfo[] ai,
java.lang.String name)
matchName
public boolean matchName(java.lang.String name)
getDataLength
public long getDataLength()
toBytes
public byte[] toBytes()
getData
public byte[] getData()
getNameIndex
public byte[] getNameIndex()
getName
public java.lang.String getName()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object