Uses of Class
org.derive4j.processor.api.model.MultipleConstructors
Packages that use MultipleConstructors
-
Uses of MultipleConstructors in org.derive4j.processor.api.model
Subclasses of MultipleConstructors in org.derive4j.processor.api.modelModifier and TypeClassDescriptionprivate static final classprivate static final classprivate static final classFields in org.derive4j.processor.api.model declared as MultipleConstructorsModifier and TypeFieldDescriptionprivate final MultipleConstructorsMultipleConstructorsSupport.CaseOfMatchers.PartialMatcher._multipleConstructorsprivate final MultipleConstructorsMultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch._multipleConstructorsprivate final MultipleConstructorsDataConstructions.MultipleConstructors_.constructorsprivate MultipleConstructorsMultipleConstructorsSupport.Lazy.evaluationFields in org.derive4j.processor.api.model with type parameters of type MultipleConstructorsModifier and TypeFieldDescriptionprivate static final DataConstruction.Cases<Optional<MultipleConstructors>> DataConstructions.constructorsGetterprivate Supplier<MultipleConstructors> MultipleConstructorsSupport.Lazy.expressionprivate final Function<MultipleConstructors, R> DataConstructions.CaseOfMatchers.PartialMatcher.multipleConstructorsprivate final Function<MultipleConstructors, R> DataConstructions.CasesMatchers.PartialMatcher.multipleConstructorsprivate final Function<MultipleConstructors, R> DataConstructions.LambdaCases.multipleConstructorsMethods in org.derive4j.processor.api.model that return MultipleConstructorsModifier and TypeMethodDescriptionprivate MultipleConstructorsMultipleConstructorsSupport.Lazy._evaluate()static MultipleConstructorsMultipleConstructors.functionsDispatch(List<DataConstructor> constructors) (package private) static MultipleConstructorsMultipleConstructorsSupport.functionsDispatch0(List<DataConstructor> constructors) static MultipleConstructorsMultipleConstructorsSupport.lazy(Supplier<MultipleConstructors> multipleConstructors) static MultipleConstructorsMultipleConstructors.visitorDispatch(VariableElement visitorParam, DeclaredType visitorType, List<DataConstructor> constructors) (package private) static MultipleConstructorsMultipleConstructorsSupport.visitorDispatch0(VariableElement visitorParam, DeclaredType visitorType, List<DataConstructor> constructors) Methods in org.derive4j.processor.api.model that return types with arguments of type MultipleConstructorsModifier and TypeMethodDescriptionfinal Function<MultipleConstructors, R> MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch.functionsDispatch(Function<List<DataConstructor>, R> functionsDispatch) final Function<MultipleConstructors, R> MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch.functionsDispatch_(R r) static Optional<MultipleConstructors> DataConstructions.getConstructors(DataConstruction dataConstruction) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.modConstructors0(Function<List<DataConstructor>, List<DataConstructor>> constructorsMod) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.modConstructors0(Function<List<DataConstructor>, List<DataConstructor>> constructorsMod) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.modVisitorParam0(Function<VariableElement, VariableElement> visitorParamMod) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.modVisitorParam0(Function<VariableElement, VariableElement> visitorParamMod) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.modVisitorType0(Function<DeclaredType, DeclaredType> visitorTypeMod) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.modVisitorType0(Function<DeclaredType, DeclaredType> visitorTypeMod) final Function<MultipleConstructors, R> final Function<MultipleConstructors, R> MultipleConstructorsSupport.CasesMatchers.PartialMatcher.otherwise_(R r) final Function<MultipleConstructors, Optional<R>> MultipleConstructorsSupport.CasesMatchers.PartialMatcher.otherwiseEmpty()(package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.setConstructors0(List<DataConstructor> newConstructors) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.setConstructors0(List<DataConstructor> newConstructors) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.setVisitorParam0(VariableElement newVisitorParam) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.setVisitorParam0(VariableElement newVisitorParam) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.setVisitorType0(DeclaredType newVisitorType) (package private) static Function<MultipleConstructors, MultipleConstructors> MultipleConstructorsSupport.setVisitorType0(DeclaredType newVisitorType) Methods in org.derive4j.processor.api.model with parameters of type MultipleConstructorsModifier and TypeMethodDescriptionMultipleConstructorsSupport.caseOf(MultipleConstructors multipleConstructors) static List<DataConstructor> MultipleConstructorsSupport.getConstructors(MultipleConstructors multipleConstructors) static Optional<VariableElement> MultipleConstructorsSupport.getVisitorParam(MultipleConstructors multipleConstructors) static Optional<DeclaredType> MultipleConstructorsSupport.getVisitorType(MultipleConstructors multipleConstructors) DataConstruction.Cases.multipleConstructors(MultipleConstructors constructors) static DataConstructionDataConstruction.multipleConstructors(MultipleConstructors constructors) DataConstructions.LambdaCases.multipleConstructors(MultipleConstructors constructors) static DataConstructionDataConstructions.multipleConstructors(MultipleConstructors constructors) static Function<DataConstruction, DataConstruction> DataConstructions.setConstructors(MultipleConstructors newConstructors) Method parameters in org.derive4j.processor.api.model with type arguments of type MultipleConstructorsModifier and TypeMethodDescriptionstatic <R> DataConstruction.Cases<R> DataConstructions.cases(Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor, Supplier<R> noConstructor) static MultipleConstructorsMultipleConstructorsSupport.lazy(Supplier<MultipleConstructors> multipleConstructors) static Function<DataConstruction, DataConstruction> DataConstructions.modConstructors(Function<MultipleConstructors, MultipleConstructors> constructorsMod) static Function<DataConstruction, DataConstruction> DataConstructions.modConstructors(Function<MultipleConstructors, MultipleConstructors> constructorsMod) DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors.multipleConstructors(Function<MultipleConstructors, R> multipleConstructors) DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors.multipleConstructors(Function<MultipleConstructors, R> multipleConstructors) Constructors in org.derive4j.processor.api.model with parameters of type MultipleConstructorsModifierConstructorDescription(package private)MultipleConstructors_(MultipleConstructors constructors) (package private)PartialMatcher(MultipleConstructors _multipleConstructors, MultipleConstructorsSupport.VisitorDispatchMapper<R> visitorDispatch, Function<List<DataConstructor>, R> functionsDispatch) (package private)TotalMatcher_FunctionsDispatch(MultipleConstructors _multipleConstructors, MultipleConstructorsSupport.VisitorDispatchMapper<R> visitorDispatch) (package private)TotalMatcher_VisitorDispatch(MultipleConstructors _multipleConstructors) Constructor parameters in org.derive4j.processor.api.model with type arguments of type MultipleConstructorsModifierConstructorDescription(package private)LambdaCases(Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor, Supplier<R> noConstructor) (package private)Lazy(Supplier<MultipleConstructors> multipleConstructors) (package private)PartialMatcher(DataConstruction _dataConstruction, Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor, Supplier<R> noConstructor) (package private)PartialMatcher(Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor, Supplier<R> noConstructor) (package private)PartialMatcher_NoConstructor(DataConstruction _dataConstruction, Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor) (package private)PartialMatcher_NoConstructor(Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor) (package private)TotalMatcher_NoConstructor(DataConstruction _dataConstruction, Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor) (package private)TotalMatcher_NoConstructor(Function<MultipleConstructors, R> multipleConstructors, Function<DataConstructor, R> oneConstructor) (package private)TotalMatcher_OneConstructor(DataConstruction _dataConstruction, Function<MultipleConstructors, R> multipleConstructors) (package private)TotalMatcher_OneConstructor(Function<MultipleConstructors, R> multipleConstructors)