Class JavaPoetHelper

java.lang.Object
pro.axenix_innovation.axenapi.utils.JavaPoetHelper

public class JavaPoetHelper extends Object
  • Constructor Details

    • JavaPoetHelper

      public JavaPoetHelper()
  • Method Details

    • constructField

      public static com.squareup.javapoet.FieldSpec constructField(ClassData type, String objectName, Modifier... modifiers)
    • constructField

      public static com.squareup.javapoet.FieldSpec constructField(ClassData type, String objectName, com.squareup.javapoet.AnnotationSpec annotation, Modifier... modifiers)
    • constructField

      public static com.squareup.javapoet.FieldSpec constructField(ClassData type, String objectName, List<com.squareup.javapoet.AnnotationSpec> annotations, Modifier... modifiers)
    • constructField

      public static com.squareup.javapoet.FieldSpec constructField(Class<?> type, String objectName, Modifier... modifiers)
    • constructField

      public static com.squareup.javapoet.FieldSpec constructField(Class<?> type, String objectName, com.squareup.javapoet.AnnotationSpec annotation, Modifier... modifiers)
    • constructField

      public static com.squareup.javapoet.FieldSpec constructField(Class<?> type, String objectName, List<com.squareup.javapoet.AnnotationSpec> annotations, Modifier... modifiers)
    • constructConstructorParameterAssignment

      public static com.squareup.javapoet.CodeBlock constructConstructorParameterAssignment(String objectName)
    • constructDefaultDtoJavaFile

      public static com.squareup.javapoet.JavaFile constructDefaultDtoJavaFile(String className, String packageName, List<com.squareup.javapoet.FieldSpec> fields)
    • constructDefaultDtoJavaFile

      public static com.squareup.javapoet.JavaFile constructDefaultDtoJavaFile(String className, String packageName, List<com.squareup.javapoet.FieldSpec> fields, com.squareup.javapoet.AnnotationSpec additionalAnnotation)
    • constructFakeReturnStatement

      public static com.squareup.javapoet.CodeBlock constructFakeReturnStatement(ClassData type)
    • typeNameByClassData

      public static com.squareup.javapoet.TypeName typeNameByClassData(ClassData type)
    • constructApiModelAnnotation

      public static com.squareup.javapoet.AnnotationSpec constructApiModelAnnotation(String description)
    • constructApiModelPropertyAnnotation

      public static com.squareup.javapoet.AnnotationSpec constructApiModelPropertyAnnotation(String description, boolean required)