Class LocalVariableReferenceInfo
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.core.util.LocalVariableReferenceInfo
- All Implemented Interfaces:
ILocalVariableReferenceInfo
public class LocalVariableReferenceInfo
extends ClassFileStruct
implements ILocalVariableReferenceInfo
-
Constructor Summary
ConstructorDescriptionLocalVariableReferenceInfo(byte[] classFileBytes, IConstantPool constantPool, int offset)
Constructor for LocalVariableTableEntry. -
Method Summary
Modifier and TypeMethodDescriptionint
getIndex()
Answer back the resolved position of the local variable as specified in the JVM specifications.int
Answer back the length of this entry as specified in the JVM specifications.int
Answer back the start pc of this entry as specified in the JVM specifications.
-
Constructor Details
-
LocalVariableReferenceInfo
public LocalVariableReferenceInfo(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatExceptionConstructor for LocalVariableTableEntry.- Parameters:
classFileBytes
-constantPool
-offset
-- Throws:
ClassFormatException
-
-
Method Details
-
getStartPC
public int getStartPC()Description copied from interface:ILocalVariableReferenceInfo
Answer back the start pc of this entry as specified in the JVM specifications.- Specified by:
getStartPC
in interfaceILocalVariableReferenceInfo
- Returns:
- the start pc of this entry as specified in the JVM specifications
- See Also:
ILocalVariableReferenceInfo.getStartPC()
-
getLength
public int getLength()Description copied from interface:ILocalVariableReferenceInfo
Answer back the length of this entry as specified in the JVM specifications.- Specified by:
getLength
in interfaceILocalVariableReferenceInfo
- Returns:
- the length of this entry as specified in the JVM specifications
- See Also:
ILocalVariableReferenceInfo.getLength()
-
getIndex
public int getIndex()Description copied from interface:ILocalVariableReferenceInfo
Answer back the resolved position of the local variable as specified in the JVM specifications.- Specified by:
getIndex
in interfaceILocalVariableReferenceInfo
- Returns:
- the resolved position of the local variable as specified in the JVM specifications
- See Also:
ILocalVariableReferenceInfo.getIndex()
-