org.jikesrvm
Class PrintLN

java.lang.Object
  extended by org.jikesrvm.PrintLN
Direct Known Subclasses:
PrintContainer.WithPrintStream, PrintContainer.WithPrintWriter, PrintContainer.WithSysWrite

public abstract class PrintLN
extends Object

This interface is implemented by org.jikesrvm.PrintContainer. The interfaces is used by our java.lang.Throwable to print stack traces.


Field Summary
(package private) static int max_int_pow10
           
 
Constructor Summary
PrintLN()
           
 
Method Summary
abstract  void flush()
           
 boolean isSystemErr()
           
 boolean isSysWrite()
           
 void print(Atom a)
           
abstract  void print(char c)
           
 void print(int n)
           
 void print(RVMClass class_)
           
 void print(RVMMember m)
           
abstract  void print(String s)
           
 void printClassName(Atom descriptor)
          Print the name of the class represented by the class descriptor.
 void printHex(int n)
           
abstract  void println()
           
 void println(String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

max_int_pow10

static final int max_int_pow10
See Also:
Constant Field Values
Constructor Detail

PrintLN

public PrintLN()
Method Detail

isSysWrite

public boolean isSysWrite()

isSystemErr

public boolean isSystemErr()

flush

public abstract void flush()

println

public abstract void println()

println

public void println(String s)

print

public abstract void print(String s)

print

public void print(int n)

printHex

public void printHex(int n)

print

public abstract void print(char c)

printClassName

public void printClassName(Atom descriptor)
Print the name of the class represented by the class descriptor.

Parameters:
descriptor - The class descriptor whose name we'll print.

print

public void print(RVMClass class_)

print

public void print(RVMMember m)

print

public void print(Atom a)