polyglot.visit
Class StringPrettyPrinter.StringCodeWriter

java.lang.Object
  extended by polyglot.util.CodeWriter
      extended by polyglot.visit.StringPrettyPrinter.StringCodeWriter
Enclosing class:
StringPrettyPrinter

public static class StringPrettyPrinter.StringCodeWriter
extends CodeWriter


Field Summary
 
Fields inherited from class polyglot.util.CodeWriter
current, debug, format_calls, input, output, precompute, showInput, top, trace_indent, visualize, width
 
Constructor Summary
StringPrettyPrinter.StringCodeWriter(java.io.CharArrayWriter w)
           
 
Method Summary
 void allowBreak(int n)
           
 void allowBreak(int n, java.lang.String alt)
           
 void begin(int n)
           
 void newline(int n)
           
 java.lang.String toString()
           
 void write(java.lang.String s)
           
 
Methods inherited from class polyglot.util.CodeWriter
allowBreak, close, end, flush, flush, newline, newline, unifiedBreak, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringPrettyPrinter.StringCodeWriter

public StringPrettyPrinter.StringCodeWriter(java.io.CharArrayWriter w)
Method Detail

write

public void write(java.lang.String s)
Overrides:
write in class CodeWriter

newline

public void newline(int n)
Overrides:
newline in class CodeWriter

allowBreak

public void allowBreak(int n)
Overrides:
allowBreak in class CodeWriter

allowBreak

public void allowBreak(int n,
                       java.lang.String alt)
Overrides:
allowBreak in class CodeWriter

begin

public void begin(int n)
Overrides:
begin in class CodeWriter

toString

public java.lang.String toString()
Overrides:
toString in class CodeWriter