类 SerdeGenJavaUtils

java.lang.Object
org.starcoin.serde.format.utils.SerdeGenJavaUtils

public class SerdeGenJavaUtils extends Object
  • 字段详细资料

    • WITH_RUNTIMES_SERDE

      public static final String WITH_RUNTIMES_SERDE
      另请参阅:
      常量字段值
    • WITH_RUNTIMES_BCS

      public static final String WITH_RUNTIMES_BCS
      另请参阅:
      常量字段值
    • DEFAULT_TEMP_YAML_FILE_EXTENSION

      public static final String DEFAULT_TEMP_YAML_FILE_EXTENSION
      另请参阅:
      常量字段值
    • DEFAULT_SERDEGEN_PATH

      public static final String DEFAULT_SERDEGEN_PATH
      另请参阅:
      常量字段值
  • 构造器详细资料

    • SerdeGenJavaUtils

      public SerdeGenJavaUtils()
  • 方法详细资料

    • processSerdeFormatFiles

      public static void processSerdeFormatFiles(String workingDirectory, String serdegenPath, String language, List<SerdeGenJavaUtils.SerdeFormatFile> serdeFormatFiles, com.fasterxml.jackson.databind.ObjectMapper objectMapper, String tempYamlFileExtension, Integer onlyRetainDependenciesOfLast)
    • waitForSerdegenProcess

      public static int waitForSerdegenProcess(String workingDirectory, String serdegenPath, String language, String moduleName, String withRuntimesOrEmpty, String targetSrcDir, String yamlFilePath)
      参数:
      language - Java, Go, etc...
      moduleName - module name. For java it is package name