test_class.declarator: parser
test_class.modifier: private
test_class.original_string: private ConfigurationParser parser;
test_class.type: ConfigurationParser
test_class.var_name: parser
test_class.file: ljcm-minimal-parser/src/test/java/io/github/leberkleber/ljcm/parser/impl/CharParserTest.java
test_class.identifier: CharParserTest
test_case.body: @Test(expected = ConfigurationParserException.class)
      public void parseToLongString() {
          parser.parseValue("tooManyChars", Character.class);
          fail();
      }
test_case.class_method_signature: CharParserTest.parseToLongString()
test_case.full_signature: @Test(expected = ConfigurationParserException.class) public void parseToLongString()
test_case.identifier: parseToLongString
test_case.invocations: parseValue fail
test_case.modifiers: @Test(expected = ConfigurationParserException.class) public
test_case.parameters: ()
test_case.return: void
test_case.signature: void parseToLongString()
focal_class.file: ljcm-minimal-parser/src/main/java/io/github/leberkleber/ljcm/parser/impl/CharParser.java
focal_class.identifier: CharParser
focal_class.interfaces: implements ConfigurationParser
focal_class.class_method_signature: CharParser.getResponsibleClasses()
focal_class.full_signature: @Override public Set<Class> getResponsibleClasses()
focal_class.identifier: getResponsibleClasses
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Set<Class>
focal_class.signature: Set<Class> getResponsibleClasses()
focal_class.class_method_signature: CharParser.parseValue(String value, Class targetType)
focal_class.full_signature: @Override public Character parseValue(String value, Class targetType)
focal_class.identifier: parseValue
focal_class.modifiers: @Override public
focal_class.parameters: (String value, Class targetType)
focal_class.return: Character
focal_class.signature: Character parseValue(String value, Class targetType)
focal_method.body: @Override
      public Character parseValue(String value, Class targetType) {
          if(value == null) throw new ConfigurationParserException("Could not parse 'null' to char");
          if(value.length() != 1) throw new ConfigurationParserException("value must contain only one character");
          return value.charAt(0);
      }
focal_method.class_method_signature: CharParser.parseValue(String value, Class targetType)
focal_method.full_signature: @Override public Character parseValue(String value, Class targetType)
focal_method.identifier: parseValue
focal_method.invocations: length charAt
focal_method.modifiers: @Override public
focal_method.parameters: (String value, Class targetType)
focal_method.return: Character
focal_method.signature: Character parseValue(String value, Class targetType)