Uses of Class
org.derive4j.processor.api.model.MultipleConstructors
-
Packages that use MultipleConstructors Package Description org.derive4j.processor.api.model -
-
Uses of MultipleConstructors in org.derive4j.processor.api.model
Subclasses of MultipleConstructors in org.derive4j.processor.api.model Modifier and Type Class Description private static classMultipleConstructorsSupport.FunctionsDispatchprivate static classMultipleConstructorsSupport.Lazyprivate static classMultipleConstructorsSupport.VisitorDispatchFields in org.derive4j.processor.api.model declared as MultipleConstructors Modifier and Type Field Description private MultipleConstructorsMultipleConstructorsSupport.CaseOfMatchers.PartialMatcher. _multipleConstructorsprivate MultipleConstructorsMultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch. _multipleConstructorsprivate MultipleConstructorsDataConstructions.MultipleConstructors_. constructorsprivate MultipleConstructorsMultipleConstructorsSupport.Lazy. evaluationFields in org.derive4j.processor.api.model with type parameters of type MultipleConstructors Modifier and Type Field Description private static DataConstruction.Cases<java.util.Optional<MultipleConstructors>>DataConstructions. constructorsGetterprivate java.util.function.Supplier<MultipleConstructors>MultipleConstructorsSupport.Lazy. expressionprivate java.util.function.Function<MultipleConstructors,R>DataConstructions.CaseOfMatchers.PartialMatcher. multipleConstructorsprivate java.util.function.Function<MultipleConstructors,R>DataConstructions.CasesMatchers.PartialMatcher. multipleConstructorsprivate java.util.function.Function<MultipleConstructors,R>DataConstructions.LambdaCases. multipleConstructorsMethods in org.derive4j.processor.api.model that return MultipleConstructors Modifier and Type Method Description private MultipleConstructorsMultipleConstructorsSupport.Lazy. _evaluate()static MultipleConstructorsMultipleConstructors. functionsDispatch(java.util.List<DataConstructor> constructors)(package private) static MultipleConstructorsMultipleConstructorsSupport. functionsDispatch0(java.util.List<DataConstructor> constructors)static MultipleConstructorsMultipleConstructorsSupport. lazy(java.util.function.Supplier<MultipleConstructors> multipleConstructors)static MultipleConstructorsMultipleConstructors. visitorDispatch(javax.lang.model.element.VariableElement visitorParam, javax.lang.model.type.DeclaredType visitorType, java.util.List<DataConstructor> constructors)(package private) static MultipleConstructorsMultipleConstructorsSupport. visitorDispatch0(javax.lang.model.element.VariableElement visitorParam, javax.lang.model.type.DeclaredType visitorType, java.util.List<DataConstructor> constructors)Methods in org.derive4j.processor.api.model that return types with arguments of type MultipleConstructors Modifier and Type Method Description java.util.function.Function<MultipleConstructors,R>MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch. functionsDispatch(java.util.function.Function<java.util.List<DataConstructor>,R> functionsDispatch)java.util.function.Function<MultipleConstructors,R>MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch. functionsDispatch_(R r)static java.util.Optional<MultipleConstructors>DataConstructions. getConstructors(DataConstruction dataConstruction)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. modConstructors0(java.util.function.Function<java.util.List<DataConstructor>,java.util.List<DataConstructor>> constructorsMod)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. modConstructors0(java.util.function.Function<java.util.List<DataConstructor>,java.util.List<DataConstructor>> constructorsMod)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. modVisitorParam0(java.util.function.Function<javax.lang.model.element.VariableElement,javax.lang.model.element.VariableElement> visitorParamMod)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. modVisitorParam0(java.util.function.Function<javax.lang.model.element.VariableElement,javax.lang.model.element.VariableElement> visitorParamMod)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. modVisitorType0(java.util.function.Function<javax.lang.model.type.DeclaredType,javax.lang.model.type.DeclaredType> visitorTypeMod)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. modVisitorType0(java.util.function.Function<javax.lang.model.type.DeclaredType,javax.lang.model.type.DeclaredType> visitorTypeMod)java.util.function.Function<MultipleConstructors,R>MultipleConstructorsSupport.CasesMatchers.PartialMatcher. otherwise(java.util.function.Supplier<R> otherwise)java.util.function.Function<MultipleConstructors,R>MultipleConstructorsSupport.CasesMatchers.PartialMatcher. otherwise_(R r)java.util.function.Function<MultipleConstructors,java.util.Optional<R>>MultipleConstructorsSupport.CasesMatchers.PartialMatcher. otherwiseEmpty()(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. setConstructors0(java.util.List<DataConstructor> newConstructors)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. setConstructors0(java.util.List<DataConstructor> newConstructors)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. setVisitorParam0(javax.lang.model.element.VariableElement newVisitorParam)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. setVisitorParam0(javax.lang.model.element.VariableElement newVisitorParam)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. setVisitorType0(javax.lang.model.type.DeclaredType newVisitorType)(package private) static java.util.function.Function<MultipleConstructors,MultipleConstructors>MultipleConstructorsSupport. setVisitorType0(javax.lang.model.type.DeclaredType newVisitorType)Methods in org.derive4j.processor.api.model with parameters of type MultipleConstructors Modifier and Type Method Description static MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatchMultipleConstructorsSupport. caseOf(MultipleConstructors multipleConstructors)static java.util.List<DataConstructor>MultipleConstructorsSupport. getConstructors(MultipleConstructors multipleConstructors)static java.util.Optional<javax.lang.model.element.VariableElement>MultipleConstructorsSupport. getVisitorParam(MultipleConstructors multipleConstructors)static java.util.Optional<javax.lang.model.type.DeclaredType>MultipleConstructorsSupport. getVisitorType(MultipleConstructors multipleConstructors)RDataConstruction.Cases. multipleConstructors(MultipleConstructors constructors)static DataConstructionDataConstruction. multipleConstructors(MultipleConstructors constructors)RDataConstructions.LambdaCases. multipleConstructors(MultipleConstructors constructors)static DataConstructionDataConstructions. multipleConstructors(MultipleConstructors constructors)static java.util.function.Function<DataConstruction,DataConstruction>DataConstructions. setConstructors(MultipleConstructors newConstructors)Method parameters in org.derive4j.processor.api.model with type arguments of type MultipleConstructors Modifier and Type Method Description static <R> DataConstruction.Cases<R>DataConstructions. cases(java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor, java.util.function.Supplier<R> noConstructor)static MultipleConstructorsMultipleConstructorsSupport. lazy(java.util.function.Supplier<MultipleConstructors> multipleConstructors)static java.util.function.Function<DataConstruction,DataConstruction>DataConstructions. modConstructors(java.util.function.Function<MultipleConstructors,MultipleConstructors> constructorsMod)static java.util.function.Function<DataConstruction,DataConstruction>DataConstructions. modConstructors(java.util.function.Function<MultipleConstructors,MultipleConstructors> constructorsMod)<R> DataConstructions.CaseOfMatchers.TotalMatcher_OneConstructor<R>DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors. multipleConstructors(java.util.function.Function<MultipleConstructors,R> multipleConstructors)<R> DataConstructions.CasesMatchers.TotalMatcher_OneConstructor<R>DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors. multipleConstructors(java.util.function.Function<MultipleConstructors,R> multipleConstructors)Constructors in org.derive4j.processor.api.model with parameters of type MultipleConstructors Constructor Description MultipleConstructors_(MultipleConstructors constructors)PartialMatcher(MultipleConstructors _multipleConstructors, MultipleConstructorsSupport.VisitorDispatchMapper<R> visitorDispatch, java.util.function.Function<java.util.List<DataConstructor>,R> functionsDispatch)TotalMatcher_FunctionsDispatch(MultipleConstructors _multipleConstructors, MultipleConstructorsSupport.VisitorDispatchMapper<R> visitorDispatch)TotalMatcher_VisitorDispatch(MultipleConstructors _multipleConstructors)Constructor parameters in org.derive4j.processor.api.model with type arguments of type MultipleConstructors Constructor Description LambdaCases(java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor, java.util.function.Supplier<R> noConstructor)Lazy(java.util.function.Supplier<MultipleConstructors> multipleConstructors)PartialMatcher(DataConstruction _dataConstruction, java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor, java.util.function.Supplier<R> noConstructor)PartialMatcher(java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor, java.util.function.Supplier<R> noConstructor)PartialMatcher_NoConstructor(DataConstruction _dataConstruction, java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor)PartialMatcher_NoConstructor(java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor)TotalMatcher_NoConstructor(DataConstruction _dataConstruction, java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor)TotalMatcher_NoConstructor(java.util.function.Function<MultipleConstructors,R> multipleConstructors, java.util.function.Function<DataConstructor,R> oneConstructor)TotalMatcher_OneConstructor(DataConstruction _dataConstruction, java.util.function.Function<MultipleConstructors,R> multipleConstructors)TotalMatcher_OneConstructor(java.util.function.Function<MultipleConstructors,R> multipleConstructors)
-