test_class.declarator: values
test_class.modifier: private
test_class.original_string: private String[] values;
test_class.type: String[]
test_class.var_name: values
test_class.declarator: record
test_class.modifier: private
test_class.original_string: private CSVRecord record, recordWithHeader;
test_class.type: CSVRecord
test_class.var_name: record
test_class.declarator: header
test_class.modifier: private
test_class.original_string: private Map<String, Integer> header;
test_class.type: Map<String, Integer>
test_class.var_name: header
test_class.file: base/lang/src/test/java/leap/lang/csv/CSVRecordTest.java
test_class.identifier: CSVRecordTest
test_case.body: @Test
      public void testIsConsistent() {
          assertTrue(record.isConsistent());
          assertTrue(recordWithHeader.isConsistent());
  
          header.put("fourth", Integer.valueOf(4));
          assertFalse(recordWithHeader.isConsistent());
      }
test_case.class_method_signature: CSVRecordTest.testIsConsistent()
test_case.full_signature: @Test public void testIsConsistent()
test_case.identifier: testIsConsistent
test_case.invocations: assertTrue isConsistent assertTrue isConsistent put valueOf assertFalse isConsistent
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testIsConsistent()
focal_class.declarator: EMPTY_STRING_ARRAY = new String[0]
focal_class.modifier: private static final
focal_class.original_string: private static final String[] EMPTY_STRING_ARRAY = new String[0];
focal_class.type: String[]
focal_class.var_name: EMPTY_STRING_ARRAY
focal_class.declarator: serialVersionUID = 1L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = 1L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: comment
focal_class.modifier: private final
focal_class.original_string: private final String comment;
focal_class.type: String
focal_class.var_name: comment
focal_class.declarator: mapping
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Integer> mapping;
focal_class.type: Map<String, Integer>
focal_class.var_name: mapping
focal_class.declarator: recordNumber
focal_class.modifier: private final
focal_class.original_string: private final long recordNumber;
focal_class.type: long
focal_class.var_name: recordNumber
focal_class.declarator: values
focal_class.modifier: private final
focal_class.original_string: private final String[] values;
focal_class.type: String[]
focal_class.var_name: values
focal_class.file: base/lang/src/main/java/leap/lang/csv/CSVRecord.java
focal_class.identifier: CSVRecord
focal_class.interfaces: implements Serializable, Iterable<String>
focal_class.class_method_signature: CSVRecord.CSVRecord(final String[] values, final Map<String, Integer> mapping,
              final String comment, final long recordNumber)
focal_class.full_signature:   CSVRecord(final String[] values, final Map<String, Integer> mapping,
              final String comment, final long recordNumber)
focal_class.identifier: CSVRecord
focal_class.parameters: (final String[] values, final Map<String, Integer> mapping,
              final String comment, final long recordNumber)
focal_class.signature:  CSVRecord(final String[] values, final Map<String, Integer> mapping,
              final String comment, final long recordNumber)
focal_class.class_method_signature: CSVRecord.get(Enum<?> e)
focal_class.full_signature: public String get(Enum<?> e)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (Enum<?> e)
focal_class.return: String
focal_class.signature: String get(Enum<?> e)
focal_class.class_method_signature: CSVRecord.get(final int i)
focal_class.full_signature: public String get(final int i)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final int i)
focal_class.return: String
focal_class.signature: String get(final int i)
focal_class.class_method_signature: CSVRecord.get(final String name)
focal_class.full_signature: public String get(final String name)
focal_class.identifier: get
focal_class.modifiers: public
focal_class.parameters: (final String name)
focal_class.return: String
focal_class.signature: String get(final String name)
focal_class.class_method_signature: CSVRecord.getComment()
focal_class.full_signature: public String getComment()
focal_class.identifier: getComment
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String getComment()
focal_class.class_method_signature: CSVRecord.getRecordNumber()
focal_class.full_signature: public long getRecordNumber()
focal_class.identifier: getRecordNumber
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: long
focal_class.signature: long getRecordNumber()
focal_class.class_method_signature: CSVRecord.isConsistent()
focal_class.full_signature: public boolean isConsistent()
focal_class.identifier: isConsistent
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isConsistent()
focal_class.class_method_signature: CSVRecord.isMapped(final String name)
focal_class.full_signature: public boolean isMapped(final String name)
focal_class.identifier: isMapped
focal_class.modifiers: public
focal_class.parameters: (final String name)
focal_class.return: boolean
focal_class.signature: boolean isMapped(final String name)
focal_class.class_method_signature: CSVRecord.isSet(final String name)
focal_class.full_signature: public boolean isSet(final String name)
focal_class.identifier: isSet
focal_class.modifiers: public
focal_class.parameters: (final String name)
focal_class.return: boolean
focal_class.signature: boolean isSet(final String name)
focal_class.class_method_signature: CSVRecord.iterator()
focal_class.full_signature: public Iterator<String> iterator()
focal_class.identifier: iterator
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Iterator<String>
focal_class.signature: Iterator<String> iterator()
focal_class.class_method_signature: CSVRecord.size()
focal_class.full_signature: public int size()
focal_class.identifier: size
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int size()
focal_class.class_method_signature: CSVRecord.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: CSVRecord.values()
focal_class.full_signature:  String[] values()
focal_class.identifier: values
focal_class.parameters: ()
focal_class.return: String[]
focal_class.signature: String[] values()
focal_method.body: public boolean isConsistent() {
          return mapping == null ? true : mapping.size() == values.length;
      }
focal_method.class_method_signature: CSVRecord.isConsistent()
focal_method.full_signature: public boolean isConsistent()
focal_method.identifier: isConsistent
focal_method.invocations: size
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean isConsistent()