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<ClassFileEntry>entriesContainsSetprotected java.util.Map<ClassFileEntry,java.lang.Integer>indexCacheprotected java.util.HashSet<ClassFileEntry>othersContainsSet
-
Constructor Summary
Constructors Constructor Description ClassConstantPool()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassFileEntryadd(ClassFileEntry entry)voidaddNestedEntries()ClassFileEntryaddWithNestedEntries(ClassFileEntry entry)java.util.List<ClassFileEntry>entries()ClassFileEntryget(int i)intindexOf(ClassFileEntry entry)voidresolve(Segment segment)intsize()protected voidsortClassPool()
-
-
-
Field Detail
-
entriesContainsSet
protected java.util.HashSet<ClassFileEntry> entriesContainsSet
-
othersContainsSet
protected java.util.HashSet<ClassFileEntry> othersContainsSet
-
indexCache
protected java.util.Map<ClassFileEntry,java.lang.Integer> indexCache
-
-
Constructor Detail
-
ClassConstantPool
public ClassConstantPool()
-
-
Method Detail
-
add
public ClassFileEntry add(ClassFileEntry entry)
-
addNestedEntries
public void addNestedEntries()
-
addWithNestedEntries
public ClassFileEntry addWithNestedEntries(ClassFileEntry entry)
-
entries
public java.util.List<ClassFileEntry> entries()
-
get
public ClassFileEntry get(int i)
-
indexOf
public int indexOf(ClassFileEntry entry)
-
size
public int size()
-
sortClassPool
protected void sortClassPool()
-
-