public class ConstPool extends Object implements WritableEntry
Constructor and Description |
---|
ConstPool() |
Modifier and Type | Method and 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 WritableEntry
IOException
Copyright © 2017. All rights reserved.