Class ClassConstantPool
- java.lang.Object
-
- org.apache.commons.compress.harmony.unpack200.bytecode.ClassConstantPool
-
public class ClassConstantPool extends java.lang.Object
The Class constant pool
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.HashSet
entriesContainsSet
protected java.util.Map
indexCache
protected java.util.HashSet
othersContainsSet
-
Constructor Summary
Constructors Constructor Description ClassConstantPool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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()
-
-
-
Field Detail
-
entriesContainsSet
protected java.util.HashSet entriesContainsSet
-
othersContainsSet
protected java.util.HashSet othersContainsSet
-
indexCache
protected java.util.Map indexCache
-
-
Constructor Detail
-
ClassConstantPool
public ClassConstantPool()
-
-
Method Detail
-
add
public ClassFileEntry add(ClassFileEntry entry)
-
addNestedEntries
public void addNestedEntries()
-
indexOf
public int indexOf(ClassFileEntry entry)
-
size
public int size()
-
get
public ClassFileEntry get(int i)
-
entries
public java.util.List entries()
-
sortClassPool
protected void sortClassPool()
-
addWithNestedEntries
public ClassFileEntry addWithNestedEntries(ClassFileEntry entry)
-
-