Class LocalVariableTableEntry
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
org.aspectj.org.eclipse.jdt.internal.core.util.LocalVariableTableEntry
- All Implemented Interfaces:
ILocalVariableTableEntry
Default implementation of ILocalVariableTableEntry
-
Constructor Summary
ConstructorsConstructorDescriptionLocalVariableTableEntry(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for LocalVariableTableEntry. -
Method Summary
Modifier and TypeMethodDescriptionchar[]Answer back the descriptor of this entry as specified in the JVM specifications.intAnswer back the descriptor index in the constant pool of this entry as specified in the JVM specifications.intgetIndex()Answer back the index of this entry as specified in the JVM specifications.intAnswer 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.intAnswer back the name index in the constant pool of this entry as specified in the JVM specifications.intAnswer back the start pc of this entry as specified in the JVM specifications.
-
Constructor Details
-
LocalVariableTableEntry
public LocalVariableTableEntry(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException Constructor for LocalVariableTableEntry.- Throws:
ClassFormatException
-
-
Method Details
-
getStartPC
public int getStartPC()Description copied from interface:ILocalVariableTableEntryAnswer back the start pc of this entry as specified in the JVM specifications.- Specified by:
getStartPCin interfaceILocalVariableTableEntry- Returns:
- the start pc of this entry as specified in the JVM specifications
- See Also:
-
getLength
public int getLength()Description copied from interface:ILocalVariableTableEntryAnswer back the length of this entry as specified in the JVM specifications.- Specified by:
getLengthin interfaceILocalVariableTableEntry- Returns:
- the length of this entry as specified in the JVM specifications
- See Also:
-
getNameIndex
public int getNameIndex()Description copied from interface:ILocalVariableTableEntryAnswer back the name index in the constant pool of this entry as specified in the JVM specifications.- Specified by:
getNameIndexin interfaceILocalVariableTableEntry- Returns:
- the name index in the constant pool of this entry as specified in the JVM specifications
- See Also:
-
getDescriptorIndex
public int getDescriptorIndex()Description copied from interface:ILocalVariableTableEntryAnswer back the descriptor index in the constant pool of this entry as specified in the JVM specifications.- Specified by:
getDescriptorIndexin interfaceILocalVariableTableEntry- Returns:
- the descriptor index in the constant pool of this entry as specified in the JVM specifications
- See Also:
-
getIndex
public int getIndex()Description copied from interface:ILocalVariableTableEntryAnswer back the index of this entry as specified in the JVM specifications.- Specified by:
getIndexin interfaceILocalVariableTableEntry- Returns:
- the index of this entry as specified in the JVM specifications
- See Also:
-
getName
public char[] getName()Description copied from interface:ILocalVariableTableEntryAnswer back the name of this entry as specified in the JVM specifications.- Specified by:
getNamein interfaceILocalVariableTableEntry- Returns:
- the name of this entry as specified in the JVM specifications
- See Also:
-
getDescriptor
public char[] getDescriptor()Description copied from interface:ILocalVariableTableEntryAnswer back the descriptor of this entry as specified in the JVM specifications.- Specified by:
getDescriptorin interfaceILocalVariableTableEntry- Returns:
- the descriptor of this entry as specified in the JVM specifications
- See Also:
-