|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectclassUtils.pack.util.CPoolReader.ClassFile
public class CPoolReader.ClassFile
This class mirrors exactly the class file structure, providing basic translation and filtering services.
Constructor Summary | |
---|---|
CPoolReader.ClassFile(byte[] b)
|
|
CPoolReader.ClassFile(java.io.InputStream is)
|
|
CPoolReader.ClassFile(java.lang.String className,
byte[] b)
|
|
CPoolReader.ClassFile(java.lang.String className,
java.io.DataInputStream _is)
|
Method Summary | |
---|---|
boolean |
forNameCalled()
This method detects the presence of "Class.forName()" call in this classfile. |
java.lang.String |
getClassName()
|
java.lang.String |
getCPClassName()
|
java.lang.String |
getCPClassName(boolean externalize)
|
java.lang.String[] |
getInterfaces()
|
java.lang.String |
getSuperClass()
|
java.lang.String |
getSuperClass(boolean externalize)
|
java.lang.String[] |
getUsedClasses()
Retrieve the classes known to this .class file Note:The classes are returned in internal form |
boolean |
isInterface()
Return true if the classfile contains an interface class |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public CPoolReader.ClassFile(java.lang.String className, byte[] b) throws java.io.IOException, java.lang.ClassFormatError
java.io.IOException
java.lang.ClassFormatError
public CPoolReader.ClassFile(byte[] b) throws java.io.IOException, java.lang.ClassFormatError
java.io.IOException
java.lang.ClassFormatError
public CPoolReader.ClassFile(java.io.InputStream is) throws java.io.IOException, java.lang.ClassFormatError
java.io.IOException
java.lang.ClassFormatError
public CPoolReader.ClassFile(java.lang.String className, java.io.DataInputStream _is) throws java.io.IOException, java.lang.ClassFormatError
java.io.IOException
java.lang.ClassFormatError
Method Detail |
---|
public java.lang.String getClassName()
public boolean isInterface()
public java.lang.String getCPClassName(boolean externalize)
public java.lang.String getCPClassName()
public java.lang.String getSuperClass(boolean externalize)
public java.lang.String getSuperClass()
public java.lang.String[] getInterfaces()
public boolean forNameCalled()
public java.lang.String[] getUsedClasses()
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |