public class ClassConstantPool extends Object
Modifier and Type | Field and Description |
---|---|
protected HashSet<ClassFileEntry> |
entriesContainsSet |
protected Map<ClassFileEntry,Integer> |
indexCache |
protected HashSet<ClassFileEntry> |
othersContainsSet |
Constructor and Description |
---|
ClassConstantPool() |
Modifier and Type | Method and Description |
---|---|
ClassFileEntry |
add(ClassFileEntry entry) |
void |
addNestedEntries() |
ClassFileEntry |
addWithNestedEntries(ClassFileEntry entry) |
List<ClassFileEntry> |
entries() |
ClassFileEntry |
get(int i) |
int |
indexOf(ClassFileEntry entry) |
void |
resolve(Segment segment) |
int |
size() |
protected void |
sortClassPool() |
protected HashSet<ClassFileEntry> entriesContainsSet
protected HashSet<ClassFileEntry> othersContainsSet
protected Map<ClassFileEntry,Integer> indexCache
public ClassConstantPool()
public ClassFileEntry add(ClassFileEntry entry)
public void addNestedEntries()
public ClassFileEntry addWithNestedEntries(ClassFileEntry entry)
public List<ClassFileEntry> entries()
public ClassFileEntry get(int i)
public int indexOf(ClassFileEntry entry)
public int size()
protected void sortClassPool()
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.