test_class.file: ljcm-core/src/test/java/io/github/leberkleber/ljcm/ConfigurationProcessorBuilderTest.java
test_class.identifier: ConfigurationProcessorBuilderTest
test_case.body: @Test
      public void addConfigurationParser() {
          new ConfigurationProcessorBuilder().addConfigurationParser(new ConfigurationParser() {
              @Override
              public Set<Class> getResponsibleClasses() {
                  return null;
              }
  
              @Override
              public Object parseValue(String value, Class targetClass) {
                  return null;
              }
          });
      }
test_case.class_method_signature: ConfigurationProcessorBuilderTest.addConfigurationParser()
test_case.full_signature: @Test public void addConfigurationParser()
test_case.identifier: addConfigurationParser
test_case.invocations: addConfigurationParser
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void addConfigurationParser()
focal_class.declarator: LOGGER = Logger.getLogger(ConfigurationProcessorBuilder.class.getName())
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOGGER = Logger.getLogger(ConfigurationProcessorBuilder.class.getName());
focal_class.type: Logger
focal_class.var_name: LOGGER
focal_class.declarator: configurationLoader
focal_class.modifier: private
focal_class.original_string: private ConfigurationLoader configurationLoader;
focal_class.type: ConfigurationLoader
focal_class.var_name: configurationLoader
focal_class.declarator: configurationParsers
focal_class.modifier: private
focal_class.original_string: private List<ConfigurationParser> configurationParsers;
focal_class.type: List<ConfigurationParser>
focal_class.var_name: configurationParsers
focal_class.file: ljcm-core/src/main/java/io/github/leberkleber/ljcm/ConfigurationProcessorBuilder.java
focal_class.identifier: ConfigurationProcessorBuilder
focal_class.class_method_signature: ConfigurationProcessorBuilder.ConfigurationProcessorBuilder()
focal_class.full_signature: public  ConfigurationProcessorBuilder()
focal_class.identifier: ConfigurationProcessorBuilder
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.signature:  ConfigurationProcessorBuilder()
focal_class.class_method_signature: ConfigurationProcessorBuilder.addConfigurationParser(ConfigurationParser configurationParser)
focal_class.full_signature: public ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser)
focal_class.identifier: addConfigurationParser
focal_class.modifiers: public
focal_class.parameters: (ConfigurationParser configurationParser)
focal_class.return: ConfigurationProcessorBuilder
focal_class.signature: ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser)
focal_class.class_method_signature: ConfigurationProcessorBuilder.addConfigurationParsers(List<ConfigurationParser> configurationParsers)
focal_class.full_signature: public ConfigurationProcessorBuilder addConfigurationParsers(List<ConfigurationParser> configurationParsers)
focal_class.identifier: addConfigurationParsers
focal_class.modifiers: public
focal_class.parameters: (List<ConfigurationParser> configurationParsers)
focal_class.return: ConfigurationProcessorBuilder
focal_class.signature: ConfigurationProcessorBuilder addConfigurationParsers(List<ConfigurationParser> configurationParsers)
focal_class.class_method_signature: ConfigurationProcessorBuilder.setConfigurationLoader(ConfigurationLoader configurationLoader)
focal_class.full_signature: public ConfigurationProcessorBuilder setConfigurationLoader(ConfigurationLoader configurationLoader)
focal_class.identifier: setConfigurationLoader
focal_class.modifiers: public
focal_class.parameters: (ConfigurationLoader configurationLoader)
focal_class.return: ConfigurationProcessorBuilder
focal_class.signature: ConfigurationProcessorBuilder setConfigurationLoader(ConfigurationLoader configurationLoader)
focal_class.class_method_signature: ConfigurationProcessorBuilder.build()
focal_class.full_signature: public ConfigurationProcessor build()
focal_class.identifier: build
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: ConfigurationProcessor
focal_class.signature: ConfigurationProcessor build()
focal_method.body: public ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser) {
          if (configurationParser == null) {
              throw new NullPointerException("configurationParser must not be null");
          }
          this.configurationParsers.add(configurationParser);
          return this;
      }
focal_method.class_method_signature: ConfigurationProcessorBuilder.addConfigurationParser(ConfigurationParser configurationParser)
focal_method.full_signature: public ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser)
focal_method.identifier: addConfigurationParser
focal_method.invocations: add
focal_method.modifiers: public
focal_method.parameters: (ConfigurationParser configurationParser)
focal_method.return: ConfigurationProcessorBuilder
focal_method.signature: ConfigurationProcessorBuilder addConfigurationParser(ConfigurationParser configurationParser)