Class StackMapTableAttribute
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.StackMapTableAttribute
- All Implemented Interfaces:
IClassFileAttribute,IStackMapTableAttribute
Default implementation of IStackMapTableAttribute.
- See Also:
-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileAttribute
NO_ATTRIBUTES -
Constructor Summary
ConstructorsConstructorDescriptionStackMapTableAttribute(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
-
StackMapTableAttribute
public StackMapTableAttribute(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException Constructor for LineNumberAttribute.- Throws:
ClassFormatException
-
-
Method Details
-
getNumberOfEntries
public int getNumberOfEntries()Description copied from interface:IStackMapTableAttributeAnswer back the number of stack map frames of this atribute as specified in the JVM specifications.- Specified by:
getNumberOfEntriesin interfaceIStackMapTableAttribute- Returns:
- the number of stack map frames of this atribute as specified in the JVM specifications
-
getStackMapFrame
Description copied from interface:IStackMapTableAttributeAnswer back the stack map frames for this attribute as specified in the JVM specifications.- Specified by:
getStackMapFramein interfaceIStackMapTableAttribute- Returns:
- the stack map frames for this attribute as specified in the JVM specifications
-
getBytes
public byte[] getBytes()
-