Class StackMapAttribute
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
org.aspectj.org.eclipse.jdt.internal.core.util.StackMapAttribute
- All Implemented Interfaces:
IClassFileAttribute,IStackMapAttribute
Default implementation of IStackMapAttribute.
- See Also:
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
NO_ATTRIBUTES -
Constructor Summary
ConstructorsConstructorDescriptionStackMapAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for LineNumberAttribute. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]getBytes()intAnswer back the number of stack map frames of this atribute as specified in the JVM specifications.Answer back the stack map frames for this attribute as specified in the JVM specifications.Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
getAttributeLength, getAttributeName, getAttributeNameIndexMethods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
doubleAt, floatAt, i1At, i2At, i4At, i8At, u1At, u2At, u4At, utf8AtMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aspectj.org.eclipse.jdt.core.util.IClassFileAttribute
getAttributeLength, getAttributeName, getAttributeNameIndex
-
Constructor Details
-
StackMapAttribute
public StackMapAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException Constructor for LineNumberAttribute.- Throws:
ClassFormatException
-
-
Method Details
-
getNumberOfEntries
public int getNumberOfEntries()Description copied from interface:IStackMapAttributeAnswer back the number of stack map frames of this atribute as specified in the JVM specifications.- Specified by:
getNumberOfEntriesin interfaceIStackMapAttribute- Returns:
- the number of stack map frames of this atribute as specified in the JVM specifications
-
getStackMapFrame
Description copied from interface:IStackMapAttributeAnswer back the stack map frames for this attribute as specified in the JVM specifications.- Specified by:
getStackMapFramein interfaceIStackMapAttribute- Returns:
- the stack map frames for this attribute as specified in the JVM specifications
-
getBytes
public byte[] getBytes()
-