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.HashSetentriesContainsSetprotected java.util.MapindexCacheprotected java.util.HashSetothersContainsSet
-
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.Listentries()ClassFileEntryget(int i)intindexOf(ClassFileEntry entry)voidresolve(Segment segment)intsize()protected voidsortClassPool()
-
-
-
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)
-
-