Lines Matching defs:FastStringBuffer

19  * $Id: FastStringBuffer.java 469279 2006-10-30 21:18:02Z minchau $
29 * Note that Stree and DTM used a single FastStringBuffer as a string pool,
34 * FastStringBuffer operates as a "chunked buffer". Doing so
54 public class FastStringBuffer
105 * the largest permissible chunk size is in this particular FastStringBuffer
115 * them as the first element of a FastStringBuffer using a chunk size
147 * chunks may actually be allocated, eg if the FastStringBuffer had
158 * FastStringBuffer's current content. Since m_array[][] is zero-based,
165 * Field m_innerFSB, when non-null, is a FastStringBuffer whose total
171 FastStringBuffer m_innerFSB = null;
174 * Construct a FastStringBuffer, with allocation policy as per parameters.
195 public FastStringBuffer(int initChunkBits, int maxChunkBits,
225 * Construct a FastStringBuffer, using a default rebundleBits value.
230 public FastStringBuffer(int initChunkBits, int maxChunkBits)
236 * Construct a FastStringBuffer, using default maxChunkBits and
244 public FastStringBuffer(int initChunkBits)
250 * Construct a FastStringBuffer, using a default allocation policy.
252 public FastStringBuffer()
258 // For reference: In the original FastStringBuffer, we simply
266 * @return the number of characters in the FastStringBuffer's content.
276 * @return the number of characters in the FastStringBuffer's content.
284 * Discard the content of the FastStringBuffer, and most of the memory
295 FastStringBuffer innermost = this;
313 * Directly set how much of the FastStringBuffer's storage is to be
318 * The only safe use for our setLength() is to truncate the FastStringBuffer
357 private final void setLength(int l, FastStringBuffer rootFSB)
396 * @return the contents of the FastStringBuffer as a standard Java string.
407 * Append a single character onto the FastStringBuffer, growing the
454 m_innerFSB = new FastStringBuffer(this);
469 * Append the contents of a String onto the FastStringBuffer,
534 m_innerFSB = new FastStringBuffer(this);
551 * Append the contents of a StringBuffer onto the FastStringBuffer,
616 m_innerFSB = new FastStringBuffer(this);
634 * FastStringBuffer, growing the storage if necessary.
699 m_innerFSB = new FastStringBuffer(this);
716 * Append the contents of another FastStringBuffer onto
717 * this FastStringBuffer, growing the storage if necessary.
722 * @param value FastStringBuffer whose contents are
725 public final void append(FastStringBuffer value)
799 m_innerFSB = new FastStringBuffer(this);
911 * @return the contents of the FastStringBuffer as a standard Java string.
962 * invalidated if the FastStringBuffer is edited; it's the user's
963 * responsibility to manage access to the FastStringBuffer to prevent this
1256 * Encapsulation c'tor. After this is called, the source FastStringBuffer
1263 private FastStringBuffer(FastStringBuffer source)