Class GeneratorUtils

java.lang.Object
io.serverlessworkflow.generator.GeneratorUtils

public class GeneratorUtils extends Object
  • Field Details

  • Method Details

    • serializerClass

      public static com.sun.codemodel.JDefinedClass serializerClass(com.sun.codemodel.JDefinedClass relatedClass) throws com.sun.codemodel.JClassAlreadyExistsException
      Throws:
      com.sun.codemodel.JClassAlreadyExistsException
    • deserializerClass

      public static com.sun.codemodel.JDefinedClass deserializerClass(com.sun.codemodel.JDefinedClass relatedClass) throws com.sun.codemodel.JClassAlreadyExistsException
      Throws:
      com.sun.codemodel.JClassAlreadyExistsException
    • implementInterface

      public static com.sun.codemodel.JMethod implementInterface(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JFieldVar valueField)
    • getterMethod

      public static com.sun.codemodel.JMethod getterMethod(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JFieldVar instanceField, org.jsonschema2pojo.util.NameHelper nameHelper, String name)
    • fillSerializer

      public static void fillSerializer(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JDefinedClass relatedClass, GeneratorUtils.SerializerFiller filler)
    • fillDeserializer

      public static void fillDeserializer(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JDefinedClass relatedClass, GeneratorUtils.DeserializerFiller filler)