All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class gnu.bytecode.ClassTypeWriter

java.lang.Object
   |
   +----java.io.Writer
           |
           +----java.io.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). This class is not complete - for example it needs a dis-assembler.

Author:
Per Bothner

Constructor Index

 o ClassTypeWriter(ClassType, PrintStream, int)
 o ClassTypeWriter(ClassType, PrintWriter, int)

Method Index

 o print()
 o print(ClassType, PrintStream, int)
 o print(ClassType, PrintWriter, int)
 o printAttributes(AttrContainer)
 o printConstantPool()
 o printFields()
 o printOptionalIndex(CpoolEntry)
 o printOptionalIndex(int)
 o printSignature(String)
Print a signature string in Java source.
 o printSignature(String, int)
Print in Java source form one type from a signature string.
 o printSignature(Type)

Constructors

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

Methods

 o print
 public static void print(ClassType ctype,
                          PrintWriter stream,
                          int flags)
 o print
 public static void print(ClassType ctype,
                          PrintStream stream,
                          int flags)
 o print
 public void print()
 o printAttributes
 public void printAttributes(AttrContainer container)
 o printFields
 public final void printFields()
 o printConstantPool
 public final void printConstantPool()
 o printOptionalIndex
 public final void printOptionalIndex(int index)
 o printOptionalIndex
 public final void printOptionalIndex(CpoolEntry entry)
 o 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.
 o printSignature
 public final void printSignature(String sig)
Print a signature string in Java source.

Parameters:
sig - the signature string to print
 o printSignature
 public final void printSignature(Type type)

All Packages  Class Hierarchy  This Package  Previous  Next  Index