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
-
ClassTypeWriter(ClassType, PrintStream, int)
-
-
ClassTypeWriter(ClassType, PrintWriter, int)
-
-
print()
-
-
print(ClassType, PrintStream, int)
-
-
print(ClassType, PrintWriter, int)
-
-
printAttributes(AttrContainer)
-
-
printConstantPool()
-
-
printFields()
-
-
printOptionalIndex(CpoolEntry)
-
-
printOptionalIndex(int)
-
-
printSignature(String)
- Print a signature string in Java source.
-
printSignature(String, int)
- Print in Java source form one type from a signature string.
-
printSignature(Type)
-
ClassTypeWriter
public ClassTypeWriter(ClassType ctype,
PrintWriter stream,
int flags)
ClassTypeWriter
public ClassTypeWriter(ClassType ctype,
PrintStream stream,
int flags)
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)
printFields
public final void printFields()
printConstantPool
public final void printConstantPool()
printOptionalIndex
public final void printOptionalIndex(int index)
printOptionalIndex
public final void printOptionalIndex(CpoolEntry entry)
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)
All Packages Class Hierarchy This Package Previous Next Index