Uses of Class
org.derive4j.processor.api.OptionModel
-
Packages that use OptionModel Package Description org.derive4j.processor org.derive4j.processor.api -
-
Uses of OptionModel in org.derive4j.processor
Fields in org.derive4j.processor with type parameters of type OptionModel Modifier and Type Field Description private java.util.function.Function<Flavour,OptionModel>DeriveUtilsImpl. optionModelMethods in org.derive4j.processor that return OptionModel Modifier and Type Method Description private OptionModelDeriveUtilsImpl. lazyOptionModel(java.lang.String optionClassQualifiedName, java.lang.String noneConstructor, java.lang.String someConstructor)OptionModelDeriveUtilsImpl. optionModel(Flavour flavour)Methods in org.derive4j.processor with parameters of type OptionModel Modifier and Type Method Description private static DerivedCodeSpecGettersDerivator. functionsDispatchOptionalGetterImpl(OptionModel optionModel, AlgebraicDataType adt, java.lang.String arg, java.util.List<DataConstructor> constructors, DataArgument field, javax.lang.model.type.DeclaredType returnType)private com.squareup.javapoet.CodeBlockOtherwiseMatchingStepDerivator. functionsDispatchOptionImpl(OptionModel optionModel, AlgebraicDataType adt, java.util.List<DataConstructor> constructors)private static com.squareup.javapoet.CodeBlockGettersDerivator. optionalGetterLambdas(java.lang.String arg, OptionModel optionModel, java.util.List<DataConstructor> constructors, DataArgument field)private DerivedCodeSpecGettersDerivator. visitorDispatchOptionalGetterImpl(OptionModel optionModel, AlgebraicDataType adt, javax.lang.model.type.DeclaredType visitorType, java.util.List<DataConstructor> constructors, java.lang.String arg, DataArgument field, javax.lang.model.type.DeclaredType returnType)private com.squareup.javapoet.CodeBlockOtherwiseMatchingStepDerivator. visitorDispatchOptionImpl(OptionModel optionModel, AlgebraicDataType adt, javax.lang.model.type.DeclaredType visitorType, javax.lang.model.element.VariableElement visitorParam) -
Uses of OptionModel in org.derive4j.processor.api
Subclasses of OptionModel in org.derive4j.processor.api Modifier and Type Class Description private static classOptionModels.Lazyprivate static classOptionModels.OptionModel_Fields in org.derive4j.processor.api declared as OptionModel Modifier and Type Field Description private OptionModelOptionModels.Lazy. evaluationFields in org.derive4j.processor.api with type parameters of type OptionModel Modifier and Type Field Description private java.util.function.Supplier<OptionModel>OptionModels.Lazy. expressionMethods in org.derive4j.processor.api that return OptionModel Modifier and Type Method Description private OptionModelOptionModels.Lazy. _evaluate()static OptionModelOptionModels. lazy(java.util.function.Supplier<OptionModel> optionModel)OptionModelDeriveUtils. optionModel(Flavour flavour)static OptionModelOptionModels. optionModel(javax.lang.model.element.TypeElement typeElement, javax.lang.model.element.ExecutableElement noneConstructor, javax.lang.model.element.ExecutableElement someConstructor)Methods in org.derive4j.processor.api that return types with arguments of type OptionModel Modifier and Type Method Description static java.util.function.Function<OptionModel,OptionModel>OptionModels. modNoneConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> noneConstructorMod)static java.util.function.Function<OptionModel,OptionModel>OptionModels. modNoneConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> noneConstructorMod)static java.util.function.Function<OptionModel,OptionModel>OptionModels. modSomeConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> someConstructorMod)static java.util.function.Function<OptionModel,OptionModel>OptionModels. modSomeConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> someConstructorMod)static java.util.function.Function<OptionModel,OptionModel>OptionModels. modTypeElement(java.util.function.Function<javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement> typeElementMod)static java.util.function.Function<OptionModel,OptionModel>OptionModels. modTypeElement(java.util.function.Function<javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement> typeElementMod)<R> java.util.function.Function<OptionModel,R>OptionModels.CasesMatchers.TotalMatcher_OptionModel. optionModel(OptionModel.Case<R> optionModel)<R> java.util.function.Function<OptionModel,R>OptionModels.CasesMatchers.TotalMatcher_OptionModel. optionModel_(R r)static java.util.function.Function<OptionModel,OptionModel>OptionModels. setNoneConstructor(javax.lang.model.element.ExecutableElement newNoneConstructor)static java.util.function.Function<OptionModel,OptionModel>OptionModels. setNoneConstructor(javax.lang.model.element.ExecutableElement newNoneConstructor)static java.util.function.Function<OptionModel,OptionModel>OptionModels. setSomeConstructor(javax.lang.model.element.ExecutableElement newSomeConstructor)static java.util.function.Function<OptionModel,OptionModel>OptionModels. setSomeConstructor(javax.lang.model.element.ExecutableElement newSomeConstructor)static java.util.function.Function<OptionModel,OptionModel>OptionModels. setTypeElement(javax.lang.model.element.TypeElement newTypeElement)static java.util.function.Function<OptionModel,OptionModel>OptionModels. setTypeElement(javax.lang.model.element.TypeElement newTypeElement)Methods in org.derive4j.processor.api with parameters of type OptionModel Modifier and Type Method Description static javax.lang.model.element.ExecutableElementOptionModels. getNoneConstructor(OptionModel optionModel)static javax.lang.model.element.ExecutableElementOptionModels. getSomeConstructor(OptionModel optionModel)static javax.lang.model.element.TypeElementOptionModels. getTypeElement(OptionModel optionModel)Method parameters in org.derive4j.processor.api with type arguments of type OptionModel Modifier and Type Method Description static OptionModelOptionModels. lazy(java.util.function.Supplier<OptionModel> optionModel)Constructor parameters in org.derive4j.processor.api with type arguments of type OptionModel Constructor Description Lazy(java.util.function.Supplier<OptionModel> optionModel)
-