WritableEntrypublic class ConstPool extends Object implements WritableEntry
| Constructor | Description |
|---|---|
ConstPool() |
| Modifier and Type | Method | Description |
|---|---|---|
Integer |
addClassEntry(String className) |
Adds a CONSTANT_Class_info to the const pool.
|
Integer |
addDoubleEntry(double entry) |
|
Integer |
addFieldEntry(String className,
String fieldName,
String fieldType) |
|
Integer |
addFloatEntry(float entry) |
|
Integer |
addIntegerEntry(int entry) |
|
Integer |
addInterfaceMethodEntry(String className,
String methodName,
String descriptor) |
|
Integer |
addLongEntry(long entry) |
|
Integer |
addMethodEntry(String className,
String methodName,
String descriptor) |
|
Integer |
addNameAndTypeEntry(String name,
String type) |
|
Integer |
addStringEntry(String string) |
Adds a CONSTANT_String_info to the const pool.
|
Integer |
addUtf8Entry(String entry) |
|
void |
write(ByteArrayDataOutputStream stream) |
public Integer addClassEntry(String className)
public Integer addStringEntry(String string)
public Integer addIntegerEntry(int entry)
public Integer addFloatEntry(float entry)
public Integer addLongEntry(long entry)
public Integer addDoubleEntry(double entry)
public Integer addMethodEntry(String className, String methodName, String descriptor)
public Integer addInterfaceMethodEntry(String className, String methodName, String descriptor)
public void write(ByteArrayDataOutputStream stream) throws IOException
write in interface WritableEntryIOExceptionCopyright © 2018. All rights reserved.