test_class.file: unix4j-core/unix4j-base/src/test/java/org/unix4j/line/SingleCharSequenceLineTest.java
test_class.identifier: SingleCharSequenceLineTest
test_case.body: @Test
  	public void testUnixLineWithOffsetAndLengths() {
  		final SingleCharSequenceLine line = new SingleCharSequenceLine("Hello world\nAndSomeCrapThereAfter", "Hello ".length(), "world".length(), 1);
  		testLine(line, "world", "\n");
  	}
test_case.class_method_signature: SingleCharSequenceLineTest.testUnixLineWithOffsetAndLengths()
test_case.full_signature: @Test public void testUnixLineWithOffsetAndLengths()
test_case.identifier: testUnixLineWithOffsetAndLengths
test_case.invocations: length length testLine
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testUnixLineWithOffsetAndLengths()
focal_class.declarator: charSequence
focal_class.modifier: private final
focal_class.original_string: private final CharSequence charSequence;
focal_class.type: CharSequence
focal_class.var_name: charSequence
focal_class.declarator: offset
focal_class.modifier: private final
focal_class.original_string: private final int offset;
focal_class.type: int
focal_class.var_name: offset
focal_class.declarator: contentLength
focal_class.modifier: private final
focal_class.original_string: private final int contentLength;
focal_class.type: int
focal_class.var_name: contentLength
focal_class.declarator: lineEndingLength
focal_class.modifier: private final
focal_class.original_string: private final int lineEndingLength;
focal_class.type: int
focal_class.var_name: lineEndingLength
focal_class.declarator: content = null
focal_class.modifier: private
focal_class.original_string: private String content = null;
focal_class.type: String
focal_class.var_name: content
focal_class.file: unix4j-core/unix4j-base/src/main/java/org/unix4j/line/SingleCharSequenceLine.java
focal_class.identifier: SingleCharSequenceLine
focal_class.interfaces: implements Line
focal_class.class_method_signature: SingleCharSequenceLine.SingleCharSequenceLine(CharSequence charSequence, int lineEndingLength)
focal_class.full_signature: public  SingleCharSequenceLine(CharSequence charSequence, int lineEndingLength)
focal_class.identifier: SingleCharSequenceLine
focal_class.modifiers: public
focal_class.parameters: (CharSequence charSequence, int lineEndingLength)
focal_class.signature:  SingleCharSequenceLine(CharSequence charSequence, int lineEndingLength)
focal_class.class_method_signature: SingleCharSequenceLine.SingleCharSequenceLine(CharSequence charSequence, int offset, int contentLength, int lineEndingLength)
focal_class.full_signature: public  SingleCharSequenceLine(CharSequence charSequence, int offset, int contentLength, int lineEndingLength)
focal_class.identifier: SingleCharSequenceLine
focal_class.modifiers: public
focal_class.parameters: (CharSequence charSequence, int offset, int contentLength, int lineEndingLength)
focal_class.signature:  SingleCharSequenceLine(CharSequence charSequence, int offset, int contentLength, int lineEndingLength)
focal_class.class_method_signature: SingleCharSequenceLine.length()
focal_class.full_signature: @Override public int length()
focal_class.identifier: length
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int length()
focal_class.class_method_signature: SingleCharSequenceLine.charAt(int index)
focal_class.full_signature: @Override public char charAt(int index)
focal_class.identifier: charAt
focal_class.modifiers: @Override public
focal_class.parameters: (int index)
focal_class.return: char
focal_class.signature: char charAt(int index)
focal_class.class_method_signature: SingleCharSequenceLine.subSequence(int start, int end)
focal_class.full_signature: @Override public CharSequence subSequence(int start, int end)
focal_class.identifier: subSequence
focal_class.modifiers: @Override public
focal_class.parameters: (int start, int end)
focal_class.return: CharSequence
focal_class.signature: CharSequence subSequence(int start, int end)
focal_class.class_method_signature: SingleCharSequenceLine.getContent()
focal_class.full_signature: @Override public String getContent()
focal_class.identifier: getContent
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getContent()
focal_class.class_method_signature: SingleCharSequenceLine.getContentLength()
focal_class.full_signature: @Override public int getContentLength()
focal_class.identifier: getContentLength
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getContentLength()
focal_class.class_method_signature: SingleCharSequenceLine.getLineEnding()
focal_class.full_signature: @Override public String getLineEnding()
focal_class.identifier: getLineEnding
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getLineEnding()
focal_class.class_method_signature: SingleCharSequenceLine.getLineEndingLength()
focal_class.full_signature: @Override public int getLineEndingLength()
focal_class.identifier: getLineEndingLength
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getLineEndingLength()
focal_class.class_method_signature: SingleCharSequenceLine.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: SingleCharSequenceLine.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: SingleCharSequenceLine.equals(Object obj)
focal_class.full_signature: @Override public boolean equals(Object obj)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (Object obj)
focal_class.return: boolean
focal_class.signature: boolean equals(Object obj)
focal_method.body: @Override
  	public int length() {
  		return contentLength + lineEndingLength;
  	}
focal_method.class_method_signature: SingleCharSequenceLine.length()
focal_method.full_signature: @Override public int length()
focal_method.identifier: length
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: int
focal_method.signature: int length()