Class LocalVariableTypeTableEntry
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.util.ClassFileStruct
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
ConstructorsConstructorDescriptionLocalVariableTypeTableEntry(byte[] classFileBytes, IConstantPool constantPool, int offset) Constructor for LocalVariableTypeTableEntry. -
Method Summary
Modifier and TypeMethodDescriptionintgetIndex()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.char[]Answer back the signature of this entry as specified in the JVM specifications.intAnswer back the signature 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
-
LocalVariableTypeTableEntry
public LocalVariableTypeTableEntry(byte[] classFileBytes, IConstantPool constantPool, int offset) throws ClassFormatException Constructor for LocalVariableTypeTableEntry.- Throws:
ClassFormatException
-
-
Method Details
-
getStartPC
public int getStartPC()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the start pc of this entry as specified in the JVM specifications.- Specified by:
getStartPCin interfaceILocalVariableTypeTableEntry- Returns:
- the start pc of this entry as specified in the JVM specifications
- See Also:
-
getLength
public int getLength()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the length of this entry as specified in the JVM specifications.- Specified by:
getLengthin interfaceILocalVariableTypeTableEntry- Returns:
- the length of this entry as specified in the JVM specifications
- See Also:
-
getNameIndex
public int getNameIndex()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the name index in the constant pool of this entry as specified in the JVM specifications.- Specified by:
getNameIndexin interfaceILocalVariableTypeTableEntry- Returns:
- the name index in the constant pool of this entry as specified in the JVM specifications
- See Also:
-
getSignatureIndex
public int getSignatureIndex()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the signature index in the constant pool of this entry as specified in the JVM specifications.- Specified by:
getSignatureIndexin interfaceILocalVariableTypeTableEntry- Returns:
- the signature index in the constant pool of this entry as specified in the JVM specifications
- See Also:
-
getIndex
public int getIndex()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the index of this entry as specified in the JVM specifications.- Specified by:
getIndexin interfaceILocalVariableTypeTableEntry- Returns:
- the index of this entry as specified in the JVM specifications
- See Also:
-
getName
public char[] getName()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the name of this entry as specified in the JVM specifications.- Specified by:
getNamein interfaceILocalVariableTypeTableEntry- Returns:
- the name of this entry as specified in the JVM specifications
- See Also:
-
getSignature
public char[] getSignature()Description copied from interface:ILocalVariableTypeTableEntryAnswer back the signature of this entry as specified in the JVM specifications.- Specified by:
getSignaturein interfaceILocalVariableTypeTableEntry- Returns:
- the signature of this entry as specified in the JVM specifications
- See Also:
-