gnu.bytecode
Class ClassTypeWriter
PrintWriter
gnu.bytecode.ClassTypeWriter
public class ClassTypeWriter
extends PrintWriter
This class prints out in contents of a ClassType in human-readable form.
The output format matches my earlier jcf-dump program (in gcc/java).
ClassTypeWriter
public ClassTypeWriter(ClassType ctype,
PrintStream stream,
int flags)
ClassTypeWriter
public ClassTypeWriter(ClassType ctype,
PrintWriter stream,
int flags)
print
public static void print(ClassType ctype,
PrintStream stream,
int flags)
print
public static void print(ClassType ctype,
PrintWriter stream,
int flags)
printAttributes
public void printAttributes(AttrContainer container)
printClassInfo
public void printClassInfo()
printConstantPool
public void printConstantPool()
printFields
public void printFields()
printMethods
public void printMethods()
printOptionalIndex
public final void printOptionalIndex(CpoolEntry entry)
printOptionalIndex
public final void printOptionalIndex(int index)
printQuotedString
public final void printQuotedString(String string)
printSignature
public final void printSignature(String sig)
Print a signature string in Java source.
sig
- the signature string to print
printSignature
public final int printSignature(String sig,
int pos)
Print in Java source form one type from a signature string.
sig
- the signature string to printpos
- the index in sig to start with
- the index following the signature of one type.
printSignature
public final void printSignature(Type type)