public final class ConstantPool extends Object implements DependencyHolder
| Constructor and Description |
|---|
ConstantPool(DataInputStream is) |
| Modifier and Type | Method and Description |
|---|---|
void |
addDependentClassNames(Set<String> classNames) |
String |
dumpConstantPool() |
String |
getConstantClassName(int index) |
<T> ConstantValue<T> |
getConstantValue(int index) |
FieldType |
getFieldType(int index) |
String |
getModuleName(int index) |
MethodType |
getNameAndTypeMethodType(int index) |
String |
getNameAndTypeName(int index) |
String |
getPackageName(int index) |
String |
getUtf8String(int index) |
public ConstantPool(DataInputStream is) throws IOException
IOExceptionpublic String dumpConstantPool()
public String getUtf8String(int index)
public String getConstantClassName(int index)
public FieldType getFieldType(int index)
public String getNameAndTypeName(int index)
public MethodType getNameAndTypeMethodType(int index)
public <T> ConstantValue<T> getConstantValue(int index)
public String getModuleName(int index)
public String getPackageName(int index)
public void addDependentClassNames(Set<String> classNames)
addDependentClassNames in interface DependencyHolderCopyright © 2017–2025 Hans Jörg Heßmann. All rights reserved.