clojure.tools.nrepl
Class StdOutBuffer

java.lang.Object
  extended by clojure.tools.nrepl.StdOutBuffer

public class StdOutBuffer
extends Object

This class exists solely so that the clojure side can call .setLength under JDK 1.5. Doing so with a StringBuilder/StringBuffer fails with: Can't call public method of non-public class: public void java.lang.AbstractStringBuilder.setLength(int) ...as documented in these outstanding bugs: http://dev.clojure.org/jira/browse/CLJ-126 http://dev.clojure.org/jira/browse/CLJ-259


Constructor Summary
StdOutBuffer()
           
 
Method Summary
 void append(char x)
           
 void append(char[] s)
           
 void append(char[] s, int start, int len)
           
 void append(CharSequence s)
           
 void append(CharSequence s, int start, int end)
           
 void append(Object x)
           
 int length()
           
 void setLength(int x)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StdOutBuffer

public StdOutBuffer()
Method Detail

setLength

public void setLength(int x)

length

public int length()

append

public void append(Object x)

append

public void append(char x)

append

public void append(CharSequence s,
                   int start,
                   int end)

append

public void append(CharSequence s)

append

public void append(char[] s,
                   int start,
                   int len)

append

public void append(char[] s)

toString

public String toString()
Overrides:
toString in class Object


Copyright © 2015. All Rights Reserved.