Package com.sap.cds.reflect.impl
Class CdsArrayedTypeBuilder
java.lang.Object
com.sap.cds.reflect.impl.CdsAnnotableBuilder<T>
com.sap.cds.reflect.impl.CdsDefinitionBuilder<T>
com.sap.cds.reflect.impl.CdsTypeBuilder<CdsArrayedType>
com.sap.cds.reflect.impl.CdsArrayedTypeBuilder
-
Field Summary
Fields inherited from class com.sap.cds.reflect.impl.CdsDefinitionBuilder
name, qualifiedName
Fields inherited from class com.sap.cds.reflect.impl.CdsAnnotableBuilder
annotations
-
Constructor Summary
ConstructorDescriptionCdsArrayedTypeBuilder
(List<CdsAnnotation<?>> annotations, String qualifiedName, String name) CdsArrayedTypeBuilder
(List<CdsAnnotation<?>> annotations, String qualifiedName, String name, CdsTypeBuilder<?> itemsType) -
Method Summary
Modifier and TypeMethodDescriptionstatic CdsArrayedType
arrayedType
(CdsTypeBuilder<?> itemsType) build()
boolean
void
setItemsType
(CdsTypeBuilder<?> type) Methods inherited from class com.sap.cds.reflect.impl.CdsTypeBuilder
isStructured
Methods inherited from class com.sap.cds.reflect.impl.CdsDefinitionBuilder
build, getName
Methods inherited from class com.sap.cds.reflect.impl.CdsAnnotableBuilder
annotation
-
Constructor Details
-
CdsArrayedTypeBuilder
public CdsArrayedTypeBuilder(List<CdsAnnotation<?>> annotations, String qualifiedName, String name, CdsTypeBuilder<?> itemsType) -
CdsArrayedTypeBuilder
-
-
Method Details
-
arrayedType
-
setItemsType
-
getQualifiedName
- Overrides:
getQualifiedName
in classCdsDefinitionBuilder<CdsArrayedType>
-
build
- Specified by:
build
in classCdsDefinitionBuilder<CdsArrayedType>
-
isArrayed
public boolean isArrayed()- Overrides:
isArrayed
in classCdsTypeBuilder<CdsArrayedType>
-