test_class.file: handlebars/src/test/java/com/github/jknack/handlebars/internal/FastStringWriterTest.java
test_class.identifier: FastStringWriterTest
test_case.body: @Test(expected = IndexOutOfBoundsException.class)
    public void writeCharArrayWithBadOffsetAndLength() throws IOException {
      Writer writer = new FastStringWriter();
      writer.write(new char[]{'h', 'e', 'l', 'l', 'o' }, -1, 3);
      IOUtils.closeQuietly(writer);
    }
test_case.class_method_signature: FastStringWriterTest.writeCharArrayWithBadOffsetAndLength()
test_case.full_signature: @Test(expected = IndexOutOfBoundsException.class) public void writeCharArrayWithBadOffsetAndLength()
test_case.identifier: writeCharArrayWithBadOffsetAndLength
test_case.invocations: write closeQuietly
test_case.modifiers: @Test(expected = IndexOutOfBoundsException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void writeCharArrayWithBadOffsetAndLength()
focal_class.declarator: BUFFER_SIZE
focal_class.modifier: private static final
focal_class.original_string: private static final int BUFFER_SIZE;
focal_class.type: int
focal_class.var_name: BUFFER_SIZE
focal_class.declarator: buffer = new TextStringBuilder(BUFFER_SIZE)
focal_class.modifier: private
focal_class.original_string: private TextStringBuilder buffer = new TextStringBuilder(BUFFER_SIZE);
focal_class.type: TextStringBuilder
focal_class.var_name: buffer
focal_class.file: handlebars/src/main/java/com/github/jknack/handlebars/internal/FastStringWriter.java
focal_class.identifier: FastStringWriter
focal_class.class_method_signature: FastStringWriter.append(final char c)
focal_class.full_signature: @Override public Writer append(final char c)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (final char c)
focal_class.return: Writer
focal_class.signature: Writer append(final char c)
focal_class.class_method_signature: FastStringWriter.append(final CharSequence csq)
focal_class.full_signature: @Override public Writer append(final CharSequence csq)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence csq)
focal_class.return: Writer
focal_class.signature: Writer append(final CharSequence csq)
focal_class.class_method_signature: FastStringWriter.append(final CharSequence csq, final int start, final int end)
focal_class.full_signature: @Override public Writer append(final CharSequence csq, final int start, final int end)
focal_class.identifier: append
focal_class.modifiers: @Override public
focal_class.parameters: (final CharSequence csq, final int start, final int end)
focal_class.return: Writer
focal_class.signature: Writer append(final CharSequence csq, final int start, final int end)
focal_class.class_method_signature: FastStringWriter.write(final char[] buffer)
focal_class.full_signature: @Override public void write(final char[] buffer)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (final char[] buffer)
focal_class.return: void
focal_class.signature: void write(final char[] buffer)
focal_class.class_method_signature: FastStringWriter.write(final int c)
focal_class.full_signature: @Override public void write(final int c)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (final int c)
focal_class.return: void
focal_class.signature: void write(final int c)
focal_class.class_method_signature: FastStringWriter.write(final String str)
focal_class.full_signature: @Override public void write(final String str)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (final String str)
focal_class.return: void
focal_class.signature: void write(final String str)
focal_class.class_method_signature: FastStringWriter.write(final String str, final int off, final int len)
focal_class.full_signature: @Override public void write(final String str, final int off, final int len)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (final String str, final int off, final int len)
focal_class.return: void
focal_class.signature: void write(final String str, final int off, final int len)
focal_class.class_method_signature: FastStringWriter.write(final char[] buffer, final int off, final int len)
focal_class.full_signature: @Override public void write(final char[] buffer, final int off, final int len)
focal_class.identifier: write
focal_class.modifiers: @Override public
focal_class.parameters: (final char[] buffer, final int off, final int len)
focal_class.return: void
focal_class.signature: void write(final char[] buffer, final int off, final int len)
focal_class.class_method_signature: FastStringWriter.flush()
focal_class.full_signature: @Override public void flush()
focal_class.identifier: flush
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void flush()
focal_class.class_method_signature: FastStringWriter.close()
focal_class.full_signature: @Override public void close()
focal_class.identifier: close
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_class.class_method_signature: FastStringWriter.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_class.superclass: extends Writer
focal_method.body: @Override
    public void write(final char[] buffer) throws IOException {
      this.buffer.append(buffer);
    }
focal_method.class_method_signature: FastStringWriter.write(final char[] buffer)
focal_method.full_signature: @Override public void write(final char[] buffer)
focal_method.identifier: write
focal_method.invocations: append
focal_method.modifiers: @Override public
focal_method.parameters: (final char[] buffer)
focal_method.return: void
focal_method.signature: void write(final char[] buffer)