com.google.gwt.core.client.impl
Class StringBuilderImpl.ImplArray

java.lang.Object
  extended by com.google.gwt.core.client.impl.StringBuilderImpl
      extended by com.google.gwt.core.client.impl.StringBuilderImpl.ImplArray
Enclosing class:
StringBuilderImpl

public static class StringBuilderImpl.ImplArray
extends StringBuilderImpl

A StringBuilderImpl that uses an array and an explicit length for appending strings. Note that the length of the array is stored as a property of the underlying JavaScriptObject. Making it a field of StringBuilderImpl.ImplArray causes difficulty with inlining.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.google.gwt.core.client.impl.StringBuilderImpl
StringBuilderImpl.ImplArray, StringBuilderImpl.ImplPush, StringBuilderImpl.ImplStringAppend
 
Constructor Summary
StringBuilderImpl.ImplArray()
           
 
Method Summary
 void append(java.lang.String s)
           
 int length()
           
 void replace(int start, int end, java.lang.String toInsert)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StringBuilderImpl.ImplArray

public StringBuilderImpl.ImplArray()
Method Detail

append

public void append(java.lang.String s)
Overrides:
append in class StringBuilderImpl

length

public int length()
Overrides:
length in class StringBuilderImpl

replace

public void replace(int start,
                    int end,
                    java.lang.String toInsert)
Overrides:
replace in class StringBuilderImpl

toString

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