gnu.bytecode

Class 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).
Constructor Summary
ClassTypeWriter(ClassType ctype, PrintWriter stream, int flags)
ClassTypeWriter(ClassType ctype, PrintStream stream, int flags)
Method Summary
static voidprint(ClassType ctype, PrintWriter stream, int flags)
static voidprint(ClassType ctype, PrintStream stream, int flags)
voidprint()
voidprintAttributes(AttrContainer container)
voidprintClassInfo()
voidprintConstantPool()
voidprintFields()
voidprintMethods()
voidprintOptionalIndex(int index)
voidprintOptionalIndex(CpoolEntry entry)
voidprintQuotedString(String string)
intprintSignature(String sig, int pos)
Print in Java source form one type from a signature string.
voidprintSignature(String sig)
Print a signature string in Java source.
voidprintSignature(Type type)

Constructor Detail

ClassTypeWriter

public ClassTypeWriter(ClassType ctype, PrintWriter stream, int flags)

ClassTypeWriter

public ClassTypeWriter(ClassType ctype, PrintStream stream, int flags)

Method Detail

print

public static void print(ClassType ctype, PrintWriter stream, int flags)

print

public static void print(ClassType ctype, PrintStream stream, int flags)

print

public void print()

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(int index)

printOptionalIndex

public final void printOptionalIndex(CpoolEntry entry)

printQuotedString

public final void printQuotedString(String string)

printSignature

public final int printSignature(String sig, int pos)
Print in Java source form one type from a signature string.

Parameters: sig the signature string to print pos the index in sig to start with

Returns: the index following the signature of one type.

printSignature

public final void printSignature(String sig)
Print a signature string in Java source.

Parameters: sig the signature string to print

printSignature

public final void printSignature(Type type)