test_class.declarator: genInitService
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private GenInitService genInitService;
test_class.type: GenInitService
test_class.var_name: genInitService
test_class.declarator: genService
test_class.modifier: @Autowired
      private
test_class.original_string: @Autowired
      private GenService genService;
test_class.type: GenService
test_class.var_name: genService
test_class.file: lzpeng-boot-server/src/test/java/com/lzpeng/project/tool/service/GenServiceTest.java
test_class.identifier: GenServiceTest
test_case.body: @Test
      public void testGenCodeToUserDir() throws IOException {
          genService.genCodeToUserDir(NotificationRecord.class);
      }
test_case.class_method_signature: GenServiceTest.testGenCodeToUserDir()
test_case.full_signature: @Test public void testGenCodeToUserDir()
test_case.identifier: testGenCodeToUserDir
test_case.invocations: genCodeToUserDir
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGenCodeToUserDir()
focal_class.declarator: STRING_ENGINE = TemplateUtil.createEngine()
focal_class.modifier: private static final
focal_class.original_string: private static final TemplateEngine STRING_ENGINE = TemplateUtil.createEngine();
focal_class.type: TemplateEngine
focal_class.var_name: STRING_ENGINE
focal_class.declarator: fileInfoService
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private FileInfoService fileInfoService;
focal_class.type: FileInfoService
focal_class.var_name: fileInfoService
focal_class.declarator: genInitService
focal_class.modifier: @Autowired
      private
focal_class.original_string: @Autowired
      private GenInitService genInitService;
focal_class.type: GenInitService
focal_class.var_name: genInitService
focal_class.file: lzpeng-boot-server/src/main/java/com/lzpeng/project/tool/service/GenService.java
focal_class.identifier: GenService
focal_class.class_method_signature: GenService.genCodeToUserDir(Class<T> clazz)
focal_class.full_signature: public void genCodeToUserDir(Class<T> clazz)
focal_class.identifier: genCodeToUserDir
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz)
focal_class.return: void
focal_class.signature: void genCodeToUserDir(Class<T> clazz)
focal_class.class_method_signature: GenService.genCodeToZip(Class<T> clazz)
focal_class.full_signature: public File genCodeToZip(Class<T> clazz)
focal_class.identifier: genCodeToZip
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz)
focal_class.return: File
focal_class.signature: File genCodeToZip(Class<T> clazz)
focal_class.class_method_signature: GenService.genCodeToUserDir(Class<T> clazz, String id)
focal_class.full_signature: public void genCodeToUserDir(Class<T> clazz, String id)
focal_class.identifier: genCodeToUserDir
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, String id)
focal_class.return: void
focal_class.signature: void genCodeToUserDir(Class<T> clazz, String id)
focal_class.class_method_signature: GenService.genCodeToUserDir(Class<T> clazz, Gen gen)
focal_class.full_signature: public void genCodeToUserDir(Class<T> clazz, Gen gen)
focal_class.identifier: genCodeToUserDir
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, Gen gen)
focal_class.return: void
focal_class.signature: void genCodeToUserDir(Class<T> clazz, Gen gen)
focal_class.class_method_signature: GenService.genCodeToUserDir(Class<T> clazz, String id, Boolean override)
focal_class.full_signature: public void genCodeToUserDir(Class<T> clazz, String id, Boolean override)
focal_class.identifier: genCodeToUserDir
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, String id, Boolean override)
focal_class.return: void
focal_class.signature: void genCodeToUserDir(Class<T> clazz, String id, Boolean override)
focal_class.class_method_signature: GenService.genCodeToUserDir(Class<T> clazz, Gen gen, Boolean override)
focal_class.full_signature: public void genCodeToUserDir(Class<T> clazz, Gen gen, Boolean override)
focal_class.identifier: genCodeToUserDir
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, Gen gen, Boolean override)
focal_class.return: void
focal_class.signature: void genCodeToUserDir(Class<T> clazz, Gen gen, Boolean override)
focal_class.class_method_signature: GenService.genCodeToFile(String tempDir, Class<T> clazz, String id)
focal_class.full_signature: private File genCodeToFile(String tempDir, Class<T> clazz, String id)
focal_class.identifier: genCodeToFile
focal_class.modifiers: private
focal_class.parameters: (String tempDir, Class<T> clazz, String id)
focal_class.return: File
focal_class.signature: File genCodeToFile(String tempDir, Class<T> clazz, String id)
focal_class.class_method_signature: GenService.genCodeToFile(String tempDir, Class<T> clazz, Gen gen)
focal_class.full_signature: private File genCodeToFile(String tempDir, Class<T> clazz, Gen gen)
focal_class.identifier: genCodeToFile
focal_class.modifiers: private
focal_class.parameters: (String tempDir, Class<T> clazz, Gen gen)
focal_class.return: File
focal_class.signature: File genCodeToFile(String tempDir, Class<T> clazz, Gen gen)
focal_class.class_method_signature: GenService.genCodeToUserDir(String path, String templateStr, Map<String, Object> map, Boolean override)
focal_class.full_signature: private void genCodeToUserDir(String path, String templateStr, Map<String, Object> map, Boolean override)
focal_class.identifier: genCodeToUserDir
focal_class.modifiers: private
focal_class.parameters: (String path, String templateStr, Map<String, Object> map, Boolean override)
focal_class.return: void
focal_class.signature: void genCodeToUserDir(String path, String templateStr, Map<String, Object> map, Boolean override)
focal_class.class_method_signature: GenService.genCodeToFile(String tempDir, String path, String templateStr, Map<String, Object> map)
focal_class.full_signature: private File genCodeToFile(String tempDir, String path, String templateStr, Map<String, Object> map)
focal_class.identifier: genCodeToFile
focal_class.modifiers: private
focal_class.parameters: (String tempDir, String path, String templateStr, Map<String, Object> map)
focal_class.return: File
focal_class.signature: File genCodeToFile(String tempDir, String path, String templateStr, Map<String, Object> map)
focal_class.class_method_signature: GenService.buildEntityTemplateMap(Class<T> clazz)
focal_class.full_signature: private Map<String, Object> buildEntityTemplateMap(Class<T> clazz)
focal_class.identifier: buildEntityTemplateMap
focal_class.modifiers: private
focal_class.parameters: (Class<T> clazz)
focal_class.return: Map<String, Object>
focal_class.signature: Map<String, Object> buildEntityTemplateMap(Class<T> clazz)
focal_class.class_method_signature: GenService.buildFieldTemplateMap(Field field)
focal_class.full_signature: private static Map<String, Object> buildFieldTemplateMap(Field field)
focal_class.identifier: buildFieldTemplateMap
focal_class.modifiers: private static
focal_class.parameters: (Field field)
focal_class.return: Map<String, Object>
focal_class.signature: Map<String, Object> buildFieldTemplateMap(Field field)
focal_class.class_method_signature: GenService.genningCode(Class<T> clazz)
focal_class.full_signature: public List<GenInfo> genningCode(Class<T> clazz)
focal_class.identifier: genningCode
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz)
focal_class.return: List<GenInfo>
focal_class.signature: List<GenInfo> genningCode(Class<T> clazz)
focal_class.class_method_signature: GenService.downloadCode(Class<T> clazz, HttpServletResponse response)
focal_class.full_signature: public void downloadCode(Class<T> clazz, HttpServletResponse response)
focal_class.identifier: downloadCode
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, HttpServletResponse response)
focal_class.return: void
focal_class.signature: void downloadCode(Class<T> clazz, HttpServletResponse response)
focal_class.class_method_signature: GenService.downloadCode(Class<T> clazz, String id, HttpServletResponse response)
focal_class.full_signature: public void downloadCode(Class<T> clazz, String id, HttpServletResponse response)
focal_class.identifier: downloadCode
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, String id, HttpServletResponse response)
focal_class.return: void
focal_class.signature: void downloadCode(Class<T> clazz, String id, HttpServletResponse response)
focal_class.class_method_signature: GenService.preview(Class<T> clazz, String id)
focal_class.full_signature: public Map<String, String> preview(Class<T> clazz, String id)
focal_class.identifier: preview
focal_class.modifiers: public
focal_class.parameters: (Class<T> clazz, String id)
focal_class.return: Map<String, String>
focal_class.signature: Map<String, String> preview(Class<T> clazz, String id)
focal_class.superclass: extends AbstractGenService
focal_method.body: public <T> void genCodeToUserDir(Class<T> clazz) throws IOException {
          List<Gen> genList = genInitService.getInitGenList();
          for (Gen gen : genList) {
              genCodeToUserDir(clazz, gen);
          }
      }
focal_method.class_method_signature: GenService.genCodeToUserDir(Class<T> clazz)
focal_method.full_signature: public void genCodeToUserDir(Class<T> clazz)
focal_method.identifier: genCodeToUserDir
focal_method.invocations: getInitGenList genCodeToUserDir
focal_method.modifiers: public
focal_method.parameters: (Class<T> clazz)
focal_method.return: void
focal_method.signature: void genCodeToUserDir(Class<T> clazz)