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
ConstructorDescriptionStackMapTableAttribute
(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for LineNumberAttribute. -
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getBytes()
int
Answer 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, getAttributeNameIndex
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
doubleAt, floatAt, i1At, i2At, i4At, i8At, u1At, u2At, u4At, utf8At
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods 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:IStackMapTableAttribute
Answer back the number of stack map frames of this atribute as specified in the JVM specifications.- Specified by:
getNumberOfEntries
in interfaceIStackMapTableAttribute
- Returns:
- the number of stack map frames of this atribute as specified in the JVM specifications
-
getStackMapFrame
Description copied from interface:IStackMapTableAttribute
Answer back the stack map frames for this attribute as specified in the JVM specifications.- Specified by:
getStackMapFrame
in interfaceIStackMapTableAttribute
- Returns:
- the stack map frames for this attribute as specified in the JVM specifications
-
getBytes
public byte[] getBytes()
-