org.apache.derby.iapi.services.classfile
Class ClassInvestigator
- java.lang.Object
-
- org.apache.derby.iapi.services.classfile.ClassHolder
-
- org.apache.derby.iapi.services.classfile.ClassInvestigator
-
public class ClassInvestigator extends ClassHolder
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.util.Enumeration<ClassMember>getFields()ClassMembergetMember(java.lang.String simpleName, java.lang.String descriptor)java.util.Enumeration<ClassMember>getMethods()java.util.EnumerationgetStrings()java.util.EnumerationimplementedInterfaces()static ClassInvestigatorload(java.io.InputStream is)static java.lang.StringnewDescriptor(java.util.Hashtable classNameMap, java.lang.String descriptor)java.util.EnumerationreferencedClasses()voidremoveAttributes()Return an Enumeration of all Member ReferencesvoidrenameClassElements(java.util.Hashtable classNameMap, java.util.Hashtable memberNameMap)-
Methods inherited from class org.apache.derby.iapi.services.classfile.ClassHolder
addAttribute, addClassReference, addConstant, addConstant, addConstant, addConstant, addConstant, addFieldReference, addFieldReference, addMember, addMethodReference, addUtf8, convertToInternalClassName, convertToInternalDescriptor, findClass, findNameAndType, getConstantPoolIndex, getEntry, getFileFormat, getModifier, getName, getSuperClassName, isExternalClassName
-
-
-
-
Method Detail
-
load
public static ClassInvestigator load(java.io.InputStream is) throws java.io.IOException
- Throws:
java.io.IOException
-
implementedInterfaces
public java.util.Enumeration implementedInterfaces()
-
getFields
public java.util.Enumeration<ClassMember> getFields()
-
getMethods
public java.util.Enumeration<ClassMember> getMethods()
-
referencedClasses
public java.util.Enumeration referencedClasses()
-
getStrings
public java.util.Enumeration getStrings()
-
getMember
public ClassMember getMember(java.lang.String simpleName, java.lang.String descriptor)
-
removeAttributes
public void removeAttributes() throws java.io.IOExceptionReturn an Enumeration of all Member References- Throws:
java.io.IOException
-
renameClassElements
public void renameClassElements(java.util.Hashtable classNameMap, java.util.Hashtable memberNameMap)
-
newDescriptor
public static java.lang.String newDescriptor(java.util.Hashtable classNameMap, java.lang.String descriptor)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG