|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> services >> [ classfile overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.derby.iapi.services.classfile
Class ClassEnumeration

java.lang.Objectorg.apache.derby.iapi.services.classfile.ClassEnumeration
- All Implemented Interfaces:
- java.util.Enumeration
- class ClassEnumeration
- extends java.lang.Object
- implements java.util.Enumeration
- extends java.lang.Object
An enumeration that filters only classes from the enumeration of the class pool. Code has been added to also include classes referenced in method and field signatures.
| Field Summary | |
(package private) java.util.Enumeration |
classList
|
(package private) ClassHolder |
cpt
|
(package private) java.util.HashSet |
foundClasses
|
(package private) java.util.Enumeration |
inner
|
(package private) CONSTANT_Index_info |
position
|
| Constructor Summary | |
(package private) |
ClassEnumeration(ClassHolder cpt,
java.util.Enumeration e,
java.util.Enumeration methods,
java.util.Enumeration fields)
|
| Method Summary | |
(package private) void |
distillClasses(java.lang.String fieldOrMethodSig,
java.util.HashSet foundClasses)
|
private void |
findClassReferences(java.util.HashSet foundClasses)
|
private void |
findFieldReferences(java.util.Enumeration fields,
java.util.HashSet foundClasses)
|
private void |
findMethodReferences(java.util.Enumeration methods,
java.util.HashSet foundClasses)
|
boolean |
hasMoreElements()
Tests whether there are elements remaining in the enumeration. |
java.lang.Object |
nextElement()
Obtain the next element in the enumeration. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
cpt
ClassHolder cpt
inner
java.util.Enumeration inner
position
CONSTANT_Index_info position
foundClasses
java.util.HashSet foundClasses
classList
java.util.Enumeration classList
| Constructor Detail |
ClassEnumeration
ClassEnumeration(ClassHolder cpt, java.util.Enumeration e, java.util.Enumeration methods, java.util.Enumeration fields)
| Method Detail |
hasMoreElements
public boolean hasMoreElements()
- Description copied from interface:
java.util.Enumeration - Tests whether there are elements remaining in the enumeration.
- Specified by:
hasMoreElementsin interfacejava.util.Enumeration
findClassReferences
private void findClassReferences(java.util.HashSet foundClasses)
findMethodReferences
private void findMethodReferences(java.util.Enumeration methods, java.util.HashSet foundClasses)
findFieldReferences
private void findFieldReferences(java.util.Enumeration fields, java.util.HashSet foundClasses)
distillClasses
void distillClasses(java.lang.String fieldOrMethodSig, java.util.HashSet foundClasses)
nextElement
public java.lang.Object nextElement()
- Description copied from interface:
java.util.Enumeration - Obtain the next element in the enumeration.
- Specified by:
nextElementin interfacejava.util.Enumeration
|
|||||||||
| Home >> All >> org >> apache >> derby >> iapi >> services >> [ classfile overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.apache.derby.iapi.services.classfile.ClassEnumeration