Class SpecWriterUtil

java.lang.Object
com.sap.cds.generator.writer.SpecWriterUtil

public class SpecWriterUtil extends Object
  • Constructor Details

    • SpecWriterUtil

      public SpecWriterUtil()
  • Method Details

    • addCdsNameAnnotation

      public static boolean addCdsNameAnnotation(com.squareup.javapoet.MethodSpec.Builder builder, com.sap.cds.reflect.CdsElement attribute, String javaName)
    • addCdsPathAnnotation

      public static boolean addCdsPathAnnotation(com.squareup.javapoet.MethodSpec.Builder builder, String cdsPath, String javaName)
    • cdsNameAnnotation

      public static com.squareup.javapoet.AnnotationSpec cdsNameAnnotation(String cdsName, String format)
    • cdsPathAnnotation

      public static com.squareup.javapoet.AnnotationSpec cdsPathAnnotation(String cdsName, String format)
    • addStaticField

      public static void addStaticField(com.squareup.javapoet.TypeSpec.Builder builder, com.sap.cds.reflect.CdsElement element)
    • getJavaDoc

      public static Optional<String> getJavaDoc(com.sap.cds.reflect.CdsAnnotatable def)
    • setJavaDoc

      public static void setJavaDoc(com.sap.cds.reflect.CdsAnnotatable attribute, com.squareup.javapoet.MethodSpec.Builder methodBuilder)
    • addFkStaticField

      public static void addFkStaticField(com.squareup.javapoet.TypeSpec.Builder builder, com.sap.cds.reflect.CdsElement attribute)