public class SpecWriterUtil extends Object
| Constructor and Description |
|---|
SpecWriterUtil() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
addCdsNameAnnotation(com.squareup.javapoet.MethodSpec.Builder builder,
com.sap.cds.reflect.CdsElement attribute,
String javaName) |
static boolean |
addCdsPathAnnotation(com.squareup.javapoet.MethodSpec.Builder builder,
String cdsPath,
String javaName) |
static void |
addFkStaticField(com.squareup.javapoet.TypeSpec.Builder builder,
com.sap.cds.reflect.CdsElement attribute) |
static void |
addStaticField(com.squareup.javapoet.TypeSpec.Builder builder,
com.sap.cds.reflect.CdsElement element) |
static com.squareup.javapoet.AnnotationSpec |
cdsNameAnnotation(String cdsName,
String format) |
static com.squareup.javapoet.AnnotationSpec |
cdsPathAnnotation(String cdsName,
String format) |
static Optional<String> |
getJavaDoc(com.sap.cds.reflect.CdsAnnotatable def) |
static void |
setJavaDoc(com.sap.cds.reflect.CdsAnnotatable attribute,
com.squareup.javapoet.MethodSpec.Builder methodBuilder) |
public static boolean addCdsNameAnnotation(com.squareup.javapoet.MethodSpec.Builder builder,
com.sap.cds.reflect.CdsElement attribute,
String javaName)
public static boolean addCdsPathAnnotation(com.squareup.javapoet.MethodSpec.Builder builder,
String cdsPath,
String javaName)
public static com.squareup.javapoet.AnnotationSpec cdsNameAnnotation(String cdsName, String format)
public static com.squareup.javapoet.AnnotationSpec cdsPathAnnotation(String cdsName, String format)
public static void addStaticField(com.squareup.javapoet.TypeSpec.Builder builder,
com.sap.cds.reflect.CdsElement element)
public static void setJavaDoc(com.sap.cds.reflect.CdsAnnotatable attribute,
com.squareup.javapoet.MethodSpec.Builder methodBuilder)
public static void addFkStaticField(com.squareup.javapoet.TypeSpec.Builder builder,
com.sap.cds.reflect.CdsElement attribute)
Copyright © 2023 SAP. All rights reserved.