test_class.declarator: builder
test_class.modifier: private
test_class.original_string: private SimpleTypeDefinitionBuilder builder;
test_class.type: SimpleTypeDefinitionBuilder
test_class.var_name: builder
test_class.declarator: vField
test_class.modifier: private
test_class.original_string: private VariableElement vField;
test_class.type: VariableElement
test_class.var_name: vField
test_class.declarator: zField
test_class.modifier: private
test_class.original_string: private VariableElement zField;
test_class.type: VariableElement
test_class.var_name: zField
test_class.declarator: cField
test_class.modifier: private
test_class.original_string: private VariableElement cField;
test_class.type: VariableElement
test_class.var_name: cField
test_class.declarator: bField
test_class.modifier: private
test_class.original_string: private VariableElement bField;
test_class.type: VariableElement
test_class.var_name: bField
test_class.declarator: sField
test_class.modifier: private
test_class.original_string: private VariableElement sField;
test_class.type: VariableElement
test_class.var_name: sField
test_class.declarator: iField
test_class.modifier: private
test_class.original_string: private VariableElement iField;
test_class.type: VariableElement
test_class.var_name: iField
test_class.declarator: lField
test_class.modifier: private
test_class.original_string: private VariableElement lField;
test_class.type: VariableElement
test_class.var_name: lField
test_class.declarator: fField
test_class.modifier: private
test_class.original_string: private VariableElement fField;
test_class.type: VariableElement
test_class.var_name: fField
test_class.declarator: dField
test_class.modifier: private
test_class.original_string: private VariableElement dField;
test_class.type: VariableElement
test_class.var_name: dField
test_class.declarator: strField
test_class.modifier: private
test_class.original_string: private VariableElement strField;
test_class.type: VariableElement
test_class.var_name: strField
test_class.declarator: bdField
test_class.modifier: private
test_class.original_string: private VariableElement bdField;
test_class.type: VariableElement
test_class.var_name: bdField
test_class.declarator: biField
test_class.modifier: private
test_class.original_string: private VariableElement biField;
test_class.type: VariableElement
test_class.var_name: biField
test_class.declarator: dtField
test_class.modifier: private
test_class.original_string: private VariableElement dtField;
test_class.type: VariableElement
test_class.var_name: dtField
test_class.declarator: invalidField
test_class.modifier: private
test_class.original_string: private VariableElement invalidField;
test_class.type: VariableElement
test_class.var_name: invalidField
test_class.file: dubbo-metadata/dubbo-metadata-processor/src/test/java/org/apache/dubbo/metadata/annotation/processing/builder/SimpleTypeDefinitionBuilderTest.java
test_class.identifier: SimpleTypeDefinitionBuilderTest
test_class.superclass: extends AbstractAnnotationProcessingTest
test_case.body: @Test
      public void testAccept() {
          assertTrue(builder.accept(processingEnv, vField.asType()));
          assertTrue(builder.accept(processingEnv, zField.asType()));
          assertTrue(builder.accept(processingEnv, cField.asType()));
          assertTrue(builder.accept(processingEnv, bField.asType()));
          assertTrue(builder.accept(processingEnv, sField.asType()));
          assertTrue(builder.accept(processingEnv, iField.asType()));
          assertTrue(builder.accept(processingEnv, lField.asType()));
          assertTrue(builder.accept(processingEnv, fField.asType()));
          assertTrue(builder.accept(processingEnv, dField.asType()));
          assertTrue(builder.accept(processingEnv, strField.asType()));
          assertTrue(builder.accept(processingEnv, bdField.asType()));
          assertTrue(builder.accept(processingEnv, biField.asType()));
          assertTrue(builder.accept(processingEnv, dtField.asType()));
          // false condition
          assertFalse(builder.accept(processingEnv, invalidField.asType()));
      }
test_case.class_method_signature: SimpleTypeDefinitionBuilderTest.testAccept()
test_case.full_signature: @Test public void testAccept()
test_case.identifier: testAccept
test_case.invocations: assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertTrue accept asType assertFalse accept asType
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testAccept()
focal_class.file: dubbo-metadata/dubbo-metadata-processor/src/main/java/org/apache/dubbo/metadata/annotation/processing/builder/SimpleTypeDefinitionBuilder.java
focal_class.identifier: SimpleTypeDefinitionBuilder
focal_class.interfaces: implements DeclaredTypeDefinitionBuilder
focal_class.class_method_signature: SimpleTypeDefinitionBuilder.accept(ProcessingEnvironment processingEnv, DeclaredType type)
focal_class.full_signature: @Override public boolean accept(ProcessingEnvironment processingEnv, DeclaredType type)
focal_class.identifier: accept
focal_class.modifiers: @Override public
focal_class.parameters: (ProcessingEnvironment processingEnv, DeclaredType type)
focal_class.return: boolean
focal_class.signature: boolean accept(ProcessingEnvironment processingEnv, DeclaredType type)
focal_class.class_method_signature: SimpleTypeDefinitionBuilder.build(ProcessingEnvironment processingEnv, DeclaredType type, TypeDefinition typeDefinition)
focal_class.full_signature: @Override public void build(ProcessingEnvironment processingEnv, DeclaredType type, TypeDefinition typeDefinition)
focal_class.identifier: build
focal_class.modifiers: @Override public
focal_class.parameters: (ProcessingEnvironment processingEnv, DeclaredType type, TypeDefinition typeDefinition)
focal_class.return: void
focal_class.signature: void build(ProcessingEnvironment processingEnv, DeclaredType type, TypeDefinition typeDefinition)
focal_class.class_method_signature: SimpleTypeDefinitionBuilder.getPriority()
focal_class.full_signature: @Override public int getPriority()
focal_class.identifier: getPriority
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int getPriority()
focal_method.body: @Override
      public boolean accept(ProcessingEnvironment processingEnv, DeclaredType type) {
          return isSimpleType(type);
      }
focal_method.class_method_signature: SimpleTypeDefinitionBuilder.accept(ProcessingEnvironment processingEnv, DeclaredType type)
focal_method.full_signature: @Override public boolean accept(ProcessingEnvironment processingEnv, DeclaredType type)
focal_method.identifier: accept
focal_method.invocations: isSimpleType
focal_method.modifiers: @Override public
focal_method.parameters: (ProcessingEnvironment processingEnv, DeclaredType type)
focal_method.return: boolean
focal_method.signature: boolean accept(ProcessingEnvironment processingEnv, DeclaredType type)