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