test_class.declarator: recordSeparator = CSVFormat.DEFAULT.getRecordSeparator()
test_class.modifier: private final
test_class.original_string: private final String recordSeparator = CSVFormat.DEFAULT.getRecordSeparator();
test_class.type: String
test_class.var_name: recordSeparator
test_class.file: base/lang/src/test/java/leap/lang/csv/CSVPrinterTest.java
test_class.identifier: CSVPrinterTest
test_case.body: @Test(expected = IllegalArgumentException.class)
      public void testInvalidFormat() throws Exception {
          final CSVFormat invalidFormat = CSVFormat.DEFAULT.withDelimiter(CR);
          new CSVPrinter(new StringWriter(), invalidFormat).close();
      }
test_case.class_method_signature: CSVPrinterTest.testInvalidFormat()
test_case.full_signature: @Test(expected = IllegalArgumentException.class) public void testInvalidFormat()
test_case.identifier: testInvalidFormat
test_case.invocations: withDelimiter close
test_case.modifiers: @Test(expected = IllegalArgumentException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testInvalidFormat()
focal_class.declarator: out
focal_class.modifier: private final
focal_class.original_string: private final Appendable out;
focal_class.type: Appendable
focal_class.var_name: out
focal_class.declarator: format
focal_class.modifier: private final
focal_class.original_string: private final CSVFormat format;
focal_class.type: CSVFormat
focal_class.var_name: format
focal_class.declarator: newRecord = true
focal_class.modifier: private
focal_class.original_string: private boolean newRecord = true;
focal_class.type: boolean
focal_class.var_name: newRecord
focal_class.file: base/lang/src/main/java/leap/lang/csv/CSVPrinter.java
focal_class.identifier: CSVPrinter
focal_class.interfaces: implements Flushable, Closeable
focal_class.class_method_signature: CSVPrinter.CSVPrinter(final Appendable out, final CSVFormat format)
focal_class.full_signature: public  CSVPrinter(final Appendable out, final CSVFormat format)
focal_class.identifier: CSVPrinter
focal_class.modifiers: public
focal_class.parameters: (final Appendable out, final CSVFormat format)
focal_class.signature:  CSVPrinter(final Appendable out, final CSVFormat format)
focal_class.class_method_signature: CSVPrinter.println()
focal_class.full_signature: public void println()
focal_class.identifier: println
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void println()
focal_class.class_method_signature: CSVPrinter.flush()
focal_class.full_signature: public void flush()
focal_class.identifier: flush
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void flush()
focal_class.class_method_signature: CSVPrinter.printRecord(final Object... values)
focal_class.full_signature: public void printRecord(final Object... values)
focal_class.identifier: printRecord
focal_class.modifiers: public
focal_class.parameters: (final Object... values)
focal_class.return: void
focal_class.signature: void printRecord(final Object... values)
focal_class.class_method_signature: CSVPrinter.printRecord(final Iterable<?> values)
focal_class.full_signature: public void printRecord(final Iterable<?> values)
focal_class.identifier: printRecord
focal_class.modifiers: public
focal_class.parameters: (final Iterable<?> values)
focal_class.return: void
focal_class.signature: void printRecord(final Iterable<?> values)
focal_class.class_method_signature: CSVPrinter.printComment(final String comment)
focal_class.full_signature: public void printComment(final String comment)
focal_class.identifier: printComment
focal_class.modifiers: public
focal_class.parameters: (final String comment)
focal_class.return: void
focal_class.signature: void printComment(final String comment)
focal_class.class_method_signature: CSVPrinter.print(final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.full_signature: private void print(final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.identifier: print
focal_class.modifiers: private
focal_class.parameters: (final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.return: void
focal_class.signature: void print(final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.class_method_signature: CSVPrinter.printAndEscape(final CharSequence value, final int offset, final int len)
focal_class.full_signature: private void printAndEscape(final CharSequence value, final int offset, final int len)
focal_class.identifier: printAndEscape
focal_class.modifiers: private
focal_class.parameters: (final CharSequence value, final int offset, final int len)
focal_class.return: void
focal_class.signature: void printAndEscape(final CharSequence value, final int offset, final int len)
focal_class.class_method_signature: CSVPrinter.printAndQuote(final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.full_signature: private void printAndQuote(final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.identifier: printAndQuote
focal_class.modifiers: private
focal_class.parameters: (final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.return: void
focal_class.signature: void printAndQuote(final Object object, final CharSequence value,
              final int offset, final int len)
focal_class.class_method_signature: CSVPrinter.print(final Object value)
focal_class.full_signature: public void print(final Object value)
focal_class.identifier: print
focal_class.modifiers: public
focal_class.parameters: (final Object value)
focal_class.return: void
focal_class.signature: void print(final Object value)
focal_class.class_method_signature: CSVPrinter.printRecords(final Object[] values)
focal_class.full_signature: public void printRecords(final Object[] values)
focal_class.identifier: printRecords
focal_class.modifiers: public
focal_class.parameters: (final Object[] values)
focal_class.return: void
focal_class.signature: void printRecords(final Object[] values)
focal_class.class_method_signature: CSVPrinter.printRecords(final Iterable<?> values)
focal_class.full_signature: public void printRecords(final Iterable<?> values)
focal_class.identifier: printRecords
focal_class.modifiers: public
focal_class.parameters: (final Iterable<?> values)
focal_class.return: void
focal_class.signature: void printRecords(final Iterable<?> values)
focal_class.class_method_signature: CSVPrinter.printRecords(final ResultSet resultSet)
focal_class.full_signature: public void printRecords(final ResultSet resultSet)
focal_class.identifier: printRecords
focal_class.modifiers: public
focal_class.parameters: (final ResultSet resultSet)
focal_class.return: void
focal_class.signature: void printRecords(final ResultSet resultSet)
focal_class.class_method_signature: CSVPrinter.close()
focal_class.full_signature: public void close()
focal_class.identifier: close
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void close()
focal_method.body: public void close() throws IOException {
          if (out instanceof Closeable) {
              ((Closeable) out).close();
          }
      }
focal_method.class_method_signature: CSVPrinter.close()
focal_method.full_signature: public void close()
focal_method.identifier: close
focal_method.invocations: close
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void close()