test_class.file: core/src/test/java/org/carrot2/util/MutableCharArrayTest.java
test_class.identifier: MutableCharArrayTest
test_class.superclass: extends TestBase
test_case.body: @Test
    public void testLength() {
      MutableCharArray seq = new MutableCharArray("1234");
      assertEquals(4, seq.length());
  
      seq = new MutableCharArray("1234".toCharArray(), 1, 2);
      assertEquals(2, seq.length());
    }
test_case.class_method_signature: MutableCharArrayTest.testLength()
test_case.full_signature: @Test public void testLength()
test_case.identifier: testLength
test_case.invocations: assertEquals length toCharArray assertEquals length
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testLength()
focal_class.declarator: EMPTY = new char[0]
focal_class.modifier: private static final
focal_class.original_string: private static final char[] EMPTY = new char[0];
focal_class.type: char[]
focal_class.var_name: EMPTY
focal_class.declarator: buffer
focal_class.modifier: private
focal_class.original_string: private char[] buffer;
focal_class.type: char[]
focal_class.var_name: buffer
focal_class.declarator: length
focal_class.modifier: private
focal_class.original_string: private int length;
focal_class.type: int
focal_class.var_name: length
focal_class.declarator: start
focal_class.modifier: private
focal_class.original_string: private int start;
focal_class.type: int
focal_class.var_name: start
focal_class.declarator: hash
focal_class.modifier: private
focal_class.original_string: private int hash;
focal_class.type: int
focal_class.var_name: hash
focal_class.file: core/src/main/java/org/carrot2/util/MutableCharArray.java
focal_class.identifier: MutableCharArray
focal_class.interfaces: implements CharSequence, Cloneable
focal_class.class_method_signature: MutableCharArray.MutableCharArray()
focal_class.full_signature: public  MutableCharArray()
focal_class.identifier: MutableCharArray
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  MutableCharArray()
focal_class.class_method_signature: MutableCharArray.MutableCharArray(CharSequence seq)
focal_class.full_signature: public  MutableCharArray(CharSequence seq)
focal_class.identifier: MutableCharArray
focal_class.modifiers: public
focal_class.parameters: (CharSequence seq)
focal_class.signature:  MutableCharArray(CharSequence seq)
focal_class.class_method_signature: MutableCharArray.MutableCharArray(char[] buffer)
focal_class.full_signature: public  MutableCharArray(char[] buffer)
focal_class.identifier: MutableCharArray
focal_class.modifiers: public
focal_class.parameters: (char[] buffer)
focal_class.signature:  MutableCharArray(char[] buffer)
focal_class.class_method_signature: MutableCharArray.MutableCharArray(char[] buffer, int start, int length)
focal_class.full_signature: public  MutableCharArray(char[] buffer, int start, int length)
focal_class.identifier: MutableCharArray
focal_class.modifiers: public
focal_class.parameters: (char[] buffer, int start, int length)
focal_class.signature:  MutableCharArray(char[] buffer, int start, int length)
focal_class.class_method_signature: MutableCharArray.reset(CharSequence seq)
focal_class.full_signature: public void reset(CharSequence seq)
focal_class.identifier: reset
focal_class.modifiers: public
focal_class.parameters: (CharSequence seq)
focal_class.return: void
focal_class.signature: void reset(CharSequence seq)
focal_class.class_method_signature: MutableCharArray.reset(char[] buffer)
focal_class.full_signature: public void reset(char[] buffer)
focal_class.identifier: reset
focal_class.modifiers: public
focal_class.parameters: (char[] buffer)
focal_class.return: void
focal_class.signature: void reset(char[] buffer)
focal_class.class_method_signature: MutableCharArray.reset(char[] buffer, int start, int length)
focal_class.full_signature: public void reset(char[] buffer, int start, int length)
focal_class.identifier: reset
focal_class.modifiers: public
focal_class.parameters: (char[] buffer, int start, int length)
focal_class.return: void
focal_class.signature: void reset(char[] buffer, int start, int length)
focal_class.class_method_signature: MutableCharArray.getBuffer()
focal_class.full_signature: public char[] getBuffer()
focal_class.identifier: getBuffer
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: char[]
focal_class.signature: char[] getBuffer()
focal_class.class_method_signature: MutableCharArray.getStart()
focal_class.full_signature: public int getStart()
focal_class.identifier: getStart
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getStart()
focal_class.class_method_signature: MutableCharArray.charAt(final int index)
focal_class.full_signature: public final char charAt(final int index)
focal_class.identifier: charAt
focal_class.modifiers: public final
focal_class.parameters: (final int index)
focal_class.return: char
focal_class.signature: char charAt(final int index)
focal_class.class_method_signature: MutableCharArray.length()
focal_class.full_signature: public int length()
focal_class.identifier: length
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int length()
focal_class.class_method_signature: MutableCharArray.subSequence(int start, int end)
focal_class.full_signature: public MutableCharArray subSequence(int start, int end)
focal_class.identifier: subSequence
focal_class.modifiers: public
focal_class.parameters: (int start, int end)
focal_class.return: MutableCharArray
focal_class.signature: MutableCharArray subSequence(int start, int end)
focal_class.class_method_signature: MutableCharArray.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.class_method_signature: MutableCharArray.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: MutableCharArray.equals(Object other)
focal_class.full_signature: @Override public boolean equals(Object other)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object other)
focal_class.return: boolean
focal_class.signature: boolean equals(Object other)
focal_class.class_method_signature: MutableCharArray.hashCode(final char[] buffer, int start, int length)
focal_class.full_signature: public static final int hashCode(final char[] buffer, int start, int length)
focal_class.identifier: hashCode
focal_class.modifiers: public static final
focal_class.parameters: (final char[] buffer, int start, int length)
focal_class.return: int
focal_class.signature: int hashCode(final char[] buffer, int start, int length)
focal_class.class_method_signature: MutableCharArray.clone()
focal_class.full_signature: public MutableCharArray clone()
focal_class.identifier: clone
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: MutableCharArray
focal_class.signature: MutableCharArray clone()
focal_class.class_method_signature: MutableCharArray.toArray()
focal_class.full_signature: public char[] toArray()
focal_class.identifier: toArray
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: char[]
focal_class.signature: char[] toArray()
focal_method.body: public int length() {
      return length;
    }
focal_method.class_method_signature: MutableCharArray.length()
focal_method.full_signature: public int length()
focal_method.identifier: length
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int length()