Package org.eclipse.jdt.core.util
Interface IConstantPoolEntry2
-
- All Superinterfaces:
IConstantPoolEntry
- All Known Subinterfaces:
IConstantPoolEntry3
public interface IConstantPoolEntry2 extends IConstantPoolEntry
Description of the new constant pool entry as described in the JVM specifications added for Java 7 support. Its contents is initialized according to its kind. This interface may be implemented by clients.- Since:
- 3.8
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intgetBootstrapMethodAttributeIndex()Returns the bootstrap method attribute index.intgetDescriptorIndex()Returns the descriptor index.intgetReferenceIndex()Returns the reference index.intgetReferenceKind()Returns the reference kind.-
Methods inherited from interface org.eclipse.jdt.core.util.IConstantPoolEntry
getClassIndex, getClassInfoName, getClassInfoNameIndex, getClassName, getDoubleValue, getFieldDescriptor, getFieldName, getFloatValue, getIntegerValue, getKind, getLongValue, getMethodDescriptor, getMethodName, getNameAndTypeIndex, getNameAndTypeInfoDescriptorIndex, getNameAndTypeInfoNameIndex, getStringIndex, getStringValue, getUtf8Length, getUtf8Value
-
-
-
-
Method Detail
-
getDescriptorIndex
int getDescriptorIndex()
Returns the descriptor index. This value is set only when decoding a MethodType entry. The value is unspecified otherwise. The corresponding UTF8 value can be retrieved by usingIConstantPoolEntry.getMethodDescriptor().- Returns:
- the descriptor index. This value is set only when decoding a MethodType entry.
- See Also:
IConstantPoolConstant.CONSTANT_MethodType
-
getReferenceKind
int getReferenceKind()
Returns the reference kind. This value is set only when decoding a MethodHandle entry. The value is unspecified otherwise.- Returns:
- the reference kind. This value is set only when decoding a MethodHandle entry.
- See Also:
IConstantPoolConstant.CONSTANT_MethodHandle
-
getReferenceIndex
int getReferenceIndex()
Returns the reference index. This value is set only when decoding a MethodHandle entry. The value is unspecified otherwise.- Returns:
- the reference kind. This value is set only when decoding a MethodHandle entry.
- See Also:
IConstantPoolConstant.CONSTANT_MethodHandle
-
getBootstrapMethodAttributeIndex
int getBootstrapMethodAttributeIndex()
Returns the bootstrap method attribute index. This value is set only when decoding a InvokeDynamic entry. The value is unspecified otherwise.- Returns:
- the reference kind. This value is set only when decoding a MethodHandle entry.
- See Also:
IConstantPoolConstant.CONSTANT_InvokeDynamic,IConstantPoolConstant.CONSTANT_Dynamic
-
-