org.jikesrvm
Class PrintContainer.WithSysWrite

java.lang.Object
  extended by org.jikesrvm.PrintLN
      extended by org.jikesrvm.PrintContainer.WithSysWrite
Enclosing class:
PrintContainer

private static class PrintContainer.WithSysWrite
extends PrintLN

This (nested) class does printing via VM.sysWrite(org.jikesrvm.classloader.Atom)


Field Summary
 
Fields inherited from class org.jikesrvm.PrintLN
max_int_pow10
 
Constructor Summary
PrintContainer.WithSysWrite()
          This doesn't carry any state, but we have a constructor so that we can pass an instance of this to something expecting a PrintLN .
 
Method Summary
 void flush()
           
 boolean isSysWrite()
           
 void print(Atom a)
           
 void print(char c)
           
 void print(int i)
           
 void print(RVMMember m)
           
 void print(String s)
           
 void printHex(int i)
           
 void println()
           
 void println(String s)
           
 
Methods inherited from class org.jikesrvm.PrintLN
isSystemErr, print, printClassName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintContainer.WithSysWrite

PrintContainer.WithSysWrite()
This doesn't carry any state, but we have a constructor so that we can pass an instance of this to something expecting a PrintLN .

Method Detail

isSysWrite

public boolean isSysWrite()
Overrides:
isSysWrite in class PrintLN

flush

public void flush()
Specified by:
flush in class PrintLN

println

public void println()
Specified by:
println in class PrintLN

print

public void print(String s)
Specified by:
print in class PrintLN

println

public void println(String s)
Overrides:
println in class PrintLN

print

public void print(int i)
Overrides:
print in class PrintLN

printHex

public void printHex(int i)
Overrides:
printHex in class PrintLN

print

public void print(char c)
Specified by:
print in class PrintLN

print

public void print(RVMMember m)
Overrides:
print in class PrintLN

print

public void print(Atom a)
Overrides:
print in class PrintLN