public abstract class Constant
extends java.lang.Object
| Constructor and Description |
|---|
Constant(Constant[] pool)
Creates an instance.
|
| Modifier and Type | Method and Description |
|---|---|
static Constant[] |
extractConstantPool(java.io.DataInputStream stream)
Extracts the constant pool from the specified data stream of a class file.
|
Constant |
getConstant(int index)
Returns the specified constant from the pool.
|
public Constant(Constant[] pool)
pool - The poole which will be needed to resolve references.public static Constant[] extractConstantPool(java.io.DataInputStream stream) throws java.io.IOException
stream - Input stream of a class file starting at the first byte.java.io.IOException - in case of reading errors or invalid class file.public Constant getConstant(int index)
index - Index of requested constant.