Package com.sap.cds.reflect.impl
Class CdsElementBuilder<T extends CdsType>
java.lang.Object
com.sap.cds.reflect.impl.CdsAnnotableBuilder<CdsElement>
com.sap.cds.reflect.impl.CdsElementBuilder<T>
-
Field Summary
Fields inherited from class com.sap.cds.reflect.impl.CdsAnnotableBuilder
annotations
-
Constructor Summary
ConstructorDescriptionCdsElementBuilder
(List<CdsAnnotation<?>> annotations, String name, CdsTypeBuilder<T> typeBuilder, boolean isKey, boolean isVirtual, boolean isNotNull, boolean isLocalized, Object defaultValue, String doc) -
Method Summary
Modifier and TypeMethodDescriptionbuild
(CdsDefinition declarator) static CdsElementBuilder<?>
copy
(CdsElement element) static <T extends CdsType>
CdsElementBuilder<T>getName()
isKey
(boolean isKey) Methods inherited from class com.sap.cds.reflect.impl.CdsAnnotableBuilder
annotation
-
Constructor Details
-
CdsElementBuilder
public CdsElementBuilder(List<CdsAnnotation<?>> annotations, String name, CdsTypeBuilder<T> typeBuilder, boolean isKey, boolean isVirtual, boolean isNotNull, boolean isLocalized, Object defaultValue, String doc)
-
-
Method Details
-
getTypeBuilder
-
element
-
copy
-
name
-
isKey
-
type
-
getName
-
value
-
build
-