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
IOException
public 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 DependencyHolder
Copyright © 2017–2023 Hans Jörg Heßmann. All rights reserved.