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

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

public class LocalVariableTypeTableEntry
extends ClassFileStruct
implements ILocalVariableTypeTableEntry

Default implementation of ILocalVariableTypeTableEntry


Constructor Summary
LocalVariableTypeTableEntry(byte[] classFileBytes, IConstantPool constantPool, int offset)
          Constructor for LocalVariableTypeTableEntry.
 
Method Summary
 int getIndex()
          Answer back the index of this entry as specified in the JVM specifications.
 int getLength()
          Answer back the length of this entry as specified in the JVM specifications.
 char[] getName()
          Answer back the name of this entry as specified in the JVM specifications.
 int getNameIndex()
          Answer back the name index in the constant pool of this entry as specified in the JVM specifications.
 char[] getSignature()
          Answer back the signature of this entry as specified in the JVM specifications.
 int getSignatureIndex()
          Answer back the signature index in the constant pool 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

LocalVariableTypeTableEntry

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

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

getStartPC

public int getStartPC()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the start pc of this entry as specified in the JVM specifications.

Specified by:
getStartPC in interface ILocalVariableTypeTableEntry
Returns:
the start pc of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getStartPC()

getLength

public int getLength()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the length of this entry as specified in the JVM specifications.

Specified by:
getLength in interface ILocalVariableTypeTableEntry
Returns:
the length of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getLength()

getNameIndex

public int getNameIndex()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the name index in the constant pool of this entry as specified in the JVM specifications.

Specified by:
getNameIndex in interface ILocalVariableTypeTableEntry
Returns:
the name index in the constant pool of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getNameIndex()

getSignatureIndex

public int getSignatureIndex()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the signature index in the constant pool of this entry as specified in the JVM specifications.

Specified by:
getSignatureIndex in interface ILocalVariableTypeTableEntry
Returns:
the signature index in the constant pool of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getSignatureIndex()

getIndex

public int getIndex()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the index of this entry as specified in the JVM specifications.

Specified by:
getIndex in interface ILocalVariableTypeTableEntry
Returns:
the index of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getIndex()

getName

public char[] getName()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the name of this entry as specified in the JVM specifications.

Specified by:
getName in interface ILocalVariableTypeTableEntry
Returns:
the name of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getName()

getSignature

public char[] getSignature()
Description copied from interface: ILocalVariableTypeTableEntry
Answer back the signature of this entry as specified in the JVM specifications.

Specified by:
getSignature in interface ILocalVariableTypeTableEntry
Returns:
the signature of this entry as specified in the JVM specifications
See Also:
ILocalVariableTypeTableEntry.getSignature()