org.aspectj.org.eclipse.jdt.internal.core.util
Class LocalVariableReferenceInfo

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
      extended by org.aspectj.org.eclipse.jdt.internal.core.util.LocalVariableReferenceInfo
All Implemented Interfaces:
ILocalVariableReferenceInfo

public class LocalVariableReferenceInfo
extends ClassFileStruct
implements ILocalVariableReferenceInfo


Constructor Summary
LocalVariableReferenceInfo(byte[] classFileBytes, IConstantPool constantPool, int offset)
          Constructor for LocalVariableTableEntry.
 
Method Summary
 int getIndex()
          Answer back the resolved position of the local variable as specified in the JVM specifications.
 int getLength()
          Answer back the length of this entry as specified in the JVM specifications.
 int getStartPC()
          Answer back the start pc of this entry as specified in the JVM specifications.
 
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
 

Constructor Detail

LocalVariableReferenceInfo

public LocalVariableReferenceInfo(byte[] classFileBytes,
                                  IConstantPool constantPool,
                                  int offset)
                           throws ClassFormatException
Constructor for LocalVariableTableEntry.

Parameters:
classFileBytes -
constantPool -
offset -
Throws:
ClassFormatException
Method Detail

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 interface ILocalVariableReferenceInfo
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 interface ILocalVariableReferenceInfo
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 interface ILocalVariableReferenceInfo
Returns:
the resolved position of the local variable as specified in the JVM specifications
See Also:
ILocalVariableReferenceInfo.getIndex()