public class ClassConstantPool extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.HashSet |
entriesContainsSet |
protected java.util.Map |
indexCache |
protected java.util.HashSet |
othersContainsSet |
Constructor and Description |
---|
ClassConstantPool() |
Modifier and Type | Method and Description |
---|---|
ClassFileEntry |
add(ClassFileEntry entry) |
void |
addNestedEntries() |
ClassFileEntry |
addWithNestedEntries(ClassFileEntry entry) |
java.util.List |
entries() |
ClassFileEntry |
get(int i) |
int |
indexOf(ClassFileEntry entry) |
void |
resolve(Segment segment) |
int |
size() |
protected void |
sortClassPool() |
protected java.util.HashSet entriesContainsSet
protected java.util.HashSet othersContainsSet
protected java.util.Map indexCache
public ClassConstantPool()
public ClassFileEntry add(ClassFileEntry entry)
public void addNestedEntries()
public int indexOf(ClassFileEntry entry)
public int size()
public ClassFileEntry get(int i)
public java.util.List entries()
protected void sortClassPool()
public ClassFileEntry addWithNestedEntries(ClassFileEntry entry)