Package org.derive4j.processor.api.model
Class DataConstruction
java.lang.Object
org.derive4j.processor.api.model.DataConstruction
- Direct Known Subclasses:
DataConstructions.Lazy
,DataConstructions.MultipleConstructors_
,DataConstructions.NoConstructor
,DataConstructions.OneConstructor
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Function
<DataConstruction, List<DataConstructor>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
abstract <R> R
match
(DataConstruction.Cases<R> cases) static DataConstruction
multipleConstructors
(MultipleConstructors constructors) static DataConstruction
static DataConstruction
oneConstructor
(DataConstructor constructor)
-
Field Details
-
getConstructors
-
-
Constructor Details
-
DataConstruction
DataConstruction()
-
-
Method Details
-
multipleConstructors
-
oneConstructor
-
noConstructor
-
match
-
constructors
-
isVisitorDispatch
public boolean isVisitorDispatch()
-