test_class.file: dubbo-config/dubbo-config-api/src/test/java/org/apache/dubbo/config/bootstrap/builders/AbstractMethodBuilderTest.java
test_class.identifier: AbstractMethodBuilderTest
test_case.body: @Test
      void validation() {
          MethodBuilder builder = new MethodBuilder();
          builder.validation("validation");
          Assertions.assertEquals("validation", builder.build().getValidation());
      }
test_case.class_method_signature: AbstractMethodBuilderTest.validation()
test_case.full_signature: @Test void validation()
test_case.identifier: validation
test_case.invocations: validation assertEquals getValidation build
test_case.modifiers: @Test
test_case.parameters: ()
test_case.return: void
test_case.signature: void validation()
focal_class.declarator: timeout
focal_class.modifier: protected
focal_class.original_string: protected Integer timeout;
focal_class.type: Integer
focal_class.var_name: timeout
focal_class.declarator: retries
focal_class.modifier: protected
focal_class.original_string: protected Integer retries;
focal_class.type: Integer
focal_class.var_name: retries
focal_class.declarator: actives
focal_class.modifier: protected
focal_class.original_string: protected Integer actives;
focal_class.type: Integer
focal_class.var_name: actives
focal_class.declarator: loadbalance
focal_class.modifier: protected
focal_class.original_string: protected String loadbalance;
focal_class.type: String
focal_class.var_name: loadbalance
focal_class.declarator: async
focal_class.modifier: protected
focal_class.original_string: protected Boolean async;
focal_class.type: Boolean
focal_class.var_name: async
focal_class.declarator: sent
focal_class.modifier: protected
focal_class.original_string: protected Boolean sent;
focal_class.type: Boolean
focal_class.var_name: sent
focal_class.declarator: mock
focal_class.modifier: protected
focal_class.original_string: protected String mock;
focal_class.type: String
focal_class.var_name: mock
focal_class.declarator: merger
focal_class.modifier: protected
focal_class.original_string: protected String merger;
focal_class.type: String
focal_class.var_name: merger
focal_class.declarator: cache
focal_class.modifier: protected
focal_class.original_string: protected String cache;
focal_class.type: String
focal_class.var_name: cache
focal_class.declarator: validation
focal_class.modifier: protected
focal_class.original_string: protected String validation;
focal_class.type: String
focal_class.var_name: validation
focal_class.declarator: parameters
focal_class.modifier: protected
focal_class.original_string: protected Map<String, String> parameters;
focal_class.type: Map<String, String>
focal_class.var_name: parameters
focal_class.declarator: forks
focal_class.modifier: protected
focal_class.original_string: protected Integer forks;
focal_class.type: Integer
focal_class.var_name: forks
focal_class.file: dubbo-config/dubbo-config-api/src/main/java/org/apache/dubbo/config/bootstrap/builders/AbstractMethodBuilder.java
focal_class.identifier: AbstractMethodBuilder
focal_class.class_method_signature: AbstractMethodBuilder.timeout(Integer timeout)
focal_class.full_signature: public B timeout(Integer timeout)
focal_class.identifier: timeout
focal_class.modifiers: public
focal_class.parameters: (Integer timeout)
focal_class.return: B
focal_class.signature: B timeout(Integer timeout)
focal_class.class_method_signature: AbstractMethodBuilder.retries(Integer retries)
focal_class.full_signature: public B retries(Integer retries)
focal_class.identifier: retries
focal_class.modifiers: public
focal_class.parameters: (Integer retries)
focal_class.return: B
focal_class.signature: B retries(Integer retries)
focal_class.class_method_signature: AbstractMethodBuilder.actives(Integer actives)
focal_class.full_signature: public B actives(Integer actives)
focal_class.identifier: actives
focal_class.modifiers: public
focal_class.parameters: (Integer actives)
focal_class.return: B
focal_class.signature: B actives(Integer actives)
focal_class.class_method_signature: AbstractMethodBuilder.loadbalance(String loadbalance)
focal_class.full_signature: public B loadbalance(String loadbalance)
focal_class.identifier: loadbalance
focal_class.modifiers: public
focal_class.parameters: (String loadbalance)
focal_class.return: B
focal_class.signature: B loadbalance(String loadbalance)
focal_class.class_method_signature: AbstractMethodBuilder.async(Boolean async)
focal_class.full_signature: public B async(Boolean async)
focal_class.identifier: async
focal_class.modifiers: public
focal_class.parameters: (Boolean async)
focal_class.return: B
focal_class.signature: B async(Boolean async)
focal_class.class_method_signature: AbstractMethodBuilder.sent(Boolean sent)
focal_class.full_signature: public B sent(Boolean sent)
focal_class.identifier: sent
focal_class.modifiers: public
focal_class.parameters: (Boolean sent)
focal_class.return: B
focal_class.signature: B sent(Boolean sent)
focal_class.class_method_signature: AbstractMethodBuilder.mock(String mock)
focal_class.full_signature: public B mock(String mock)
focal_class.identifier: mock
focal_class.modifiers: public
focal_class.parameters: (String mock)
focal_class.return: B
focal_class.signature: B mock(String mock)
focal_class.class_method_signature: AbstractMethodBuilder.mock(Boolean mock)
focal_class.full_signature: public B mock(Boolean mock)
focal_class.identifier: mock
focal_class.modifiers: public
focal_class.parameters: (Boolean mock)
focal_class.return: B
focal_class.signature: B mock(Boolean mock)
focal_class.class_method_signature: AbstractMethodBuilder.merger(String merger)
focal_class.full_signature: public B merger(String merger)
focal_class.identifier: merger
focal_class.modifiers: public
focal_class.parameters: (String merger)
focal_class.return: B
focal_class.signature: B merger(String merger)
focal_class.class_method_signature: AbstractMethodBuilder.cache(String cache)
focal_class.full_signature: public B cache(String cache)
focal_class.identifier: cache
focal_class.modifiers: public
focal_class.parameters: (String cache)
focal_class.return: B
focal_class.signature: B cache(String cache)
focal_class.class_method_signature: AbstractMethodBuilder.validation(String validation)
focal_class.full_signature: public B validation(String validation)
focal_class.identifier: validation
focal_class.modifiers: public
focal_class.parameters: (String validation)
focal_class.return: B
focal_class.signature: B validation(String validation)
focal_class.class_method_signature: AbstractMethodBuilder.appendParameters(Map<String, String> appendParameters)
focal_class.full_signature: public B appendParameters(Map<String, String> appendParameters)
focal_class.identifier: appendParameters
focal_class.modifiers: public
focal_class.parameters: (Map<String, String> appendParameters)
focal_class.return: B
focal_class.signature: B appendParameters(Map<String, String> appendParameters)
focal_class.class_method_signature: AbstractMethodBuilder.appendParameter(String key, String value)
focal_class.full_signature: public B appendParameter(String key, String value)
focal_class.identifier: appendParameter
focal_class.modifiers: public
focal_class.parameters: (String key, String value)
focal_class.return: B
focal_class.signature: B appendParameter(String key, String value)
focal_class.class_method_signature: AbstractMethodBuilder.forks(Integer forks)
focal_class.full_signature: public B forks(Integer forks)
focal_class.identifier: forks
focal_class.modifiers: public
focal_class.parameters: (Integer forks)
focal_class.return: B
focal_class.signature: B forks(Integer forks)
focal_class.class_method_signature: AbstractMethodBuilder.build(T instance)
focal_class.full_signature: @Override @SuppressWarnings("unchecked") public void build(T instance)
focal_class.identifier: build
focal_class.modifiers: @Override @SuppressWarnings("unchecked") public
focal_class.parameters: (T instance)
focal_class.return: void
focal_class.signature: void build(T instance)
focal_class.superclass: extends AbstractBuilder<T, B>
focal_method.body: public B validation(String validation) {
          this.validation = validation;
          return getThis();
      }
focal_method.class_method_signature: AbstractMethodBuilder.validation(String validation)
focal_method.full_signature: public B validation(String validation)
focal_method.identifier: validation
focal_method.invocations: getThis
focal_method.modifiers: public
focal_method.parameters: (String validation)
focal_method.return: B
focal_method.signature: B validation(String validation)