Package io.serverlessworkflow.generator
Class GeneratorUtils
java.lang.Object
io.serverlessworkflow.generator.GeneratorUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interface -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic com.sun.codemodel.JDefinedClassdeserializerClass(com.sun.codemodel.JDefinedClass relatedClass) static voidfillDeserializer(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JDefinedClass relatedClass, GeneratorUtils.DeserializerFiller filler) static voidfillSerializer(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JDefinedClass relatedClass, GeneratorUtils.SerializerFiller filler) static com.sun.codemodel.JMethodgetterMethod(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JFieldVar instanceField, org.jsonschema2pojo.util.NameHelper nameHelper, String name) static com.sun.codemodel.JMethodimplementInterface(com.sun.codemodel.JDefinedClass definedClass, com.sun.codemodel.JFieldVar valueField) static com.sun.codemodel.JDefinedClassserializerClass(com.sun.codemodel.JDefinedClass relatedClass)
-
Field Details
-
SERIALIZE_HELPER_NAME
- See Also:
-
DESERIALIZE_HELPER_NAME
- See Also:
-
ONE_OF_VALUE_PROVIDER_INTERFACE_NAME
- See Also:
-
SETTER_ANNOTATION_NAME
- See Also:
-
-
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)
-