## Uses of Interface
org.eclipse.jdt.core.util.IConstantPoolEntry

Packages that use IConstantPoolEntry
org.eclipse.jdt.core.util: Provides a set of tools and utilities for manipulating .class files and Java model elements.

### Uses of IConstantPoolEntry in org.eclipse.jdt.core.util

Subinterfaces of IConstantPoolEntry in org.eclipse.jdt.core.util
`interface` `IConstantPoolEntry2` Description of the new constant pool entry as described in the JVM specifications added for Java 7 support.
`interface` `IConstantPoolEntry3` Description of a constant pool entry as described in the JVM specifications.

Methods in org.eclipse.jdt.core.util that return IConstantPoolEntry
`IConstantPoolEntry` IConstantPool.`decodeEntry​(int index)` Answer back the entry at the given index in the constant pool.
`IConstantPoolEntry` IAnnotationComponentValue.`getClassInfo()` Returns the class info as described in the JVM specifications if the tag item is 'c'.
`IConstantPoolEntry` IAnnotationComponentValue.`getConstantValue()` Returns the constant value as described in the JVM specifications if the tag item is one of 'B', 'C', 'D', 'F', 'I', 'J', 'S', 'Z', or 's'.
`IConstantPoolEntry` IConstantValueAttribute.`getConstantValue()` Answer back the constant pool entry that represents the constant value of this attribute.

Methods in org.eclipse.jdt.core.util with parameters of type IConstantPoolEntry
`void` ByteCodeVisitorAdapter.`_anewarray​(int pc, int index, IConstantPoolEntry constantClass)`
`void` IBytecodeVisitor.`_anewarray​(int pc, int index, IConstantPoolEntry constantClass)`
`void` ByteCodeVisitorAdapter.`_checkcast​(int pc, int index, IConstantPoolEntry constantClass)`
`void` IBytecodeVisitor.`_checkcast​(int pc, int index, IConstantPoolEntry constantClass)`
`void` ByteCodeVisitorAdapter.`_getfield​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` IBytecodeVisitor.`_getfield​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` ByteCodeVisitorAdapter.`_getstatic​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` IBytecodeVisitor.`_getstatic​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` ByteCodeVisitorAdapter.`_instanceof​(int pc, int index, IConstantPoolEntry constantClass)`
`void` IBytecodeVisitor.`_instanceof​(int pc, int index, IConstantPoolEntry constantClass)`
`void` ByteCodeVisitorAdapter.`_invokedynamic​(int pc, int index, IConstantPoolEntry invokeDynamicEntry)`
`void` ByteCodeVisitorAdapter.`_invokedynamic​(int pc, int index, IConstantPoolEntry nameEntry, IConstantPoolEntry descriptorEntry)` Deprecated. This has been replaced with `IBytecodeVisitor._invokedynamic(int, int, IConstantPoolEntry)`
`void` IBytecodeVisitor.`_invokedynamic​(int pc, int index, IConstantPoolEntry invokeDynamic)`
`void` IBytecodeVisitor.`_invokedynamic​(int pc, int index, IConstantPoolEntry nameEntry, IConstantPoolEntry descriptorEntry)` Deprecated. This has been replaced with `IBytecodeVisitor._invokedynamic(int, int, IConstantPoolEntry)`
`void` ByteCodeVisitorAdapter.`_invokeinterface​(int pc, int index, byte nargs, IConstantPoolEntry constantInterfaceMethodref)`
`void` IBytecodeVisitor.`_invokeinterface​(int pc, int index, byte nargs, IConstantPoolEntry constantInterfaceMethodref)`
`void` ByteCodeVisitorAdapter.`_invokespecial​(int pc, int index, IConstantPoolEntry constantMethodref)`
`void` IBytecodeVisitor.`_invokespecial​(int pc, int index, IConstantPoolEntry constantMethodref)`
`void` ByteCodeVisitorAdapter.`_invokestatic​(int pc, int index, IConstantPoolEntry constantMethodref)`
`void` IBytecodeVisitor.`_invokestatic​(int pc, int index, IConstantPoolEntry constantMethodref)`
`void` ByteCodeVisitorAdapter.`_invokevirtual​(int pc, int index, IConstantPoolEntry constantMethodref)`
`void` IBytecodeVisitor.`_invokevirtual​(int pc, int index, IConstantPoolEntry constantMethodref)`
`void` ByteCodeVisitorAdapter.`_ldc​(int pc, int index, IConstantPoolEntry constantPoolEntry)`
`void` IBytecodeVisitor.`_ldc​(int pc, int index, IConstantPoolEntry constantPoolEntry)`
`void` ByteCodeVisitorAdapter.`_ldc_w​(int pc, int index, IConstantPoolEntry constantPoolEntry)`
`void` IBytecodeVisitor.`_ldc_w​(int pc, int index, IConstantPoolEntry constantPoolEntry)`
`void` ByteCodeVisitorAdapter.`_ldc2_w​(int pc, int index, IConstantPoolEntry constantPoolEntry)`
`void` IBytecodeVisitor.`_ldc2_w​(int pc, int index, IConstantPoolEntry constantPoolEntry)`
`void` ByteCodeVisitorAdapter.`_multianewarray​(int pc, int index, int dimensions, IConstantPoolEntry constantClass)`
`void` IBytecodeVisitor.`_multianewarray​(int pc, int index, int dimensions, IConstantPoolEntry constantClass)`
`void` ByteCodeVisitorAdapter.`_new​(int pc, int index, IConstantPoolEntry constantClass)`
`void` IBytecodeVisitor.`_new​(int pc, int index, IConstantPoolEntry constantClass)`
`void` ByteCodeVisitorAdapter.`_putfield​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` IBytecodeVisitor.`_putfield​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` ByteCodeVisitorAdapter.`_putstatic​(int pc, int index, IConstantPoolEntry constantFieldref)`
`void` IBytecodeVisitor.`_putstatic​(int pc, int index, IConstantPoolEntry constantFieldref)`