|
||||||||||
| 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 | |||||||||