Uses of Class
org.derive4j.processor.api.EitherModel
-
Packages that use EitherModel Package Description org.derive4j.processor org.derive4j.processor.api -
-
Uses of EitherModel in org.derive4j.processor
Fields in org.derive4j.processor with type parameters of type EitherModel Modifier and Type Field Description private java.util.function.Function<Flavour,java.util.Optional<EitherModel>>DeriveUtilsImpl. eitherModelMethods in org.derive4j.processor that return types with arguments of type EitherModel Modifier and Type Method Description private java.util.Optional<EitherModel>DeriveUtilsImpl. eitherModel(java.lang.String eitherClassQualifiedName, java.lang.String leftConstructor, java.lang.String rightConstructor)java.util.Optional<EitherModel>DeriveUtilsImpl. eitherModel(Flavour flavour)Methods in org.derive4j.processor with parameters of type EitherModel Modifier and Type Method Description private com.squareup.javapoet.CodeBlockOtherwiseMatchingStepDerivator. functionsDispatchEitherImpl(javax.lang.model.element.TypeElement f0, EitherModel eitherModel, com.squareup.javapoet.TypeName eitherTypeName, AlgebraicDataType adt, java.util.List<DataConstructor> constructors, java.lang.String argName)private java.util.List<com.squareup.javapoet.MethodSpec>OtherwiseMatchingStepDerivator. otherwiseLeftMethod(AlgebraicDataType adt, EitherModel eitherModel)private com.squareup.javapoet.CodeBlockOtherwiseMatchingStepDerivator. visitorDispatchEitherImpl(javax.lang.model.element.TypeElement f0, EitherModel eitherModel, com.squareup.javapoet.TypeName eitherTypeName, AlgebraicDataType adt, javax.lang.model.type.DeclaredType visitorType, javax.lang.model.element.VariableElement visitorParam, java.lang.String argName) -
Uses of EitherModel in org.derive4j.processor.api
Subclasses of EitherModel in org.derive4j.processor.api Modifier and Type Class Description private static classEitherModels.EitherModel_private static classEitherModels.LazyFields in org.derive4j.processor.api declared as EitherModel Modifier and Type Field Description private EitherModelEitherModels.Lazy. evaluationFields in org.derive4j.processor.api with type parameters of type EitherModel Modifier and Type Field Description private java.util.function.Supplier<EitherModel>EitherModels.Lazy. expressionMethods in org.derive4j.processor.api that return EitherModel Modifier and Type Method Description private EitherModelEitherModels.Lazy. _evaluate()static EitherModelEitherModels. EitherModel(javax.lang.model.element.TypeElement typeElement, javax.lang.model.element.ExecutableElement leftConstructor, javax.lang.model.element.ExecutableElement rightConstructor)static EitherModelEitherModels. lazy(java.util.function.Supplier<EitherModel> eitherModel)Methods in org.derive4j.processor.api that return types with arguments of type EitherModel Modifier and Type Method Description java.util.Optional<EitherModel>DeriveUtils. eitherModel(Flavour flavour)<R> java.util.function.Function<EitherModel,R>EitherModels.CasesMatchers.TotalMatcher_EitherModel. EitherModel(EitherModel.Case<R> EitherModel)<R> java.util.function.Function<EitherModel,R>EitherModels.CasesMatchers.TotalMatcher_EitherModel. EitherModel_(R r)static java.util.function.Function<EitherModel,EitherModel>EitherModels. modLeftConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> leftConstructorMod)static java.util.function.Function<EitherModel,EitherModel>EitherModels. modLeftConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> leftConstructorMod)static java.util.function.Function<EitherModel,EitherModel>EitherModels. modRightConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> rightConstructorMod)static java.util.function.Function<EitherModel,EitherModel>EitherModels. modRightConstructor(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> rightConstructorMod)static java.util.function.Function<EitherModel,EitherModel>EitherModels. modTypeElement(java.util.function.Function<javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement> typeElementMod)static java.util.function.Function<EitherModel,EitherModel>EitherModels. modTypeElement(java.util.function.Function<javax.lang.model.element.TypeElement,javax.lang.model.element.TypeElement> typeElementMod)static java.util.function.Function<EitherModel,EitherModel>EitherModels. setLeftConstructor(javax.lang.model.element.ExecutableElement newLeftConstructor)static java.util.function.Function<EitherModel,EitherModel>EitherModels. setLeftConstructor(javax.lang.model.element.ExecutableElement newLeftConstructor)static java.util.function.Function<EitherModel,EitherModel>EitherModels. setRightConstructor(javax.lang.model.element.ExecutableElement newRightConstructor)static java.util.function.Function<EitherModel,EitherModel>EitherModels. setRightConstructor(javax.lang.model.element.ExecutableElement newRightConstructor)static java.util.function.Function<EitherModel,EitherModel>EitherModels. setTypeElement(javax.lang.model.element.TypeElement newTypeElement)static java.util.function.Function<EitherModel,EitherModel>EitherModels. setTypeElement(javax.lang.model.element.TypeElement newTypeElement)Methods in org.derive4j.processor.api with parameters of type EitherModel Modifier and Type Method Description static javax.lang.model.element.ExecutableElementEitherModels. getLeftConstructor(EitherModel eitherModel)static javax.lang.model.element.ExecutableElementEitherModels. getRightConstructor(EitherModel eitherModel)static javax.lang.model.element.TypeElementEitherModels. getTypeElement(EitherModel eitherModel)Method parameters in org.derive4j.processor.api with type arguments of type EitherModel Modifier and Type Method Description static EitherModelEitherModels. lazy(java.util.function.Supplier<EitherModel> eitherModel)Constructor parameters in org.derive4j.processor.api with type arguments of type EitherModel Constructor Description Lazy(java.util.function.Supplier<EitherModel> eitherModel)
-