Uses of Class
org.derive4j.processor.api.EitherModel
Packages that use EitherModel
-
Uses of EitherModel in org.derive4j.processor.api
Methods in org.derive4j.processor.api that return EitherModelModifier and TypeMethodDescriptionstatic EitherModelEitherModels.EitherModel(TypeElement typeElement, ExecutableElement leftConstructor, ExecutableElement rightConstructor) static EitherModelEitherModels.lazy(Supplier<EitherModel> eitherModel) Methods in org.derive4j.processor.api that return types with arguments of type EitherModelModifier and TypeMethodDescriptionDeriveUtils.eitherModel(Flavour flavour) final <R> Function<EitherModel, R> EitherModels.CasesMatchers.TotalMatcher_EitherModel.EitherModel(EitherModel.Case<R> EitherModel) final <R> Function<EitherModel, R> EitherModels.CasesMatchers.TotalMatcher_EitherModel.EitherModel_(R r) static Function<EitherModel, EitherModel> EitherModels.modLeftConstructor(Function<ExecutableElement, ExecutableElement> leftConstructorMod) static Function<EitherModel, EitherModel> EitherModels.modLeftConstructor(Function<ExecutableElement, ExecutableElement> leftConstructorMod) static Function<EitherModel, EitherModel> EitherModels.modRightConstructor(Function<ExecutableElement, ExecutableElement> rightConstructorMod) static Function<EitherModel, EitherModel> EitherModels.modRightConstructor(Function<ExecutableElement, ExecutableElement> rightConstructorMod) static Function<EitherModel, EitherModel> EitherModels.modTypeElement(Function<TypeElement, TypeElement> typeElementMod) static Function<EitherModel, EitherModel> EitherModels.modTypeElement(Function<TypeElement, TypeElement> typeElementMod) static Function<EitherModel, EitherModel> EitherModels.setLeftConstructor(ExecutableElement newLeftConstructor) static Function<EitherModel, EitherModel> EitherModels.setLeftConstructor(ExecutableElement newLeftConstructor) static Function<EitherModel, EitherModel> EitherModels.setRightConstructor(ExecutableElement newRightConstructor) static Function<EitherModel, EitherModel> EitherModels.setRightConstructor(ExecutableElement newRightConstructor) static Function<EitherModel, EitherModel> EitherModels.setTypeElement(TypeElement newTypeElement) static Function<EitherModel, EitherModel> EitherModels.setTypeElement(TypeElement newTypeElement) Methods in org.derive4j.processor.api with parameters of type EitherModelModifier and TypeMethodDescriptionstatic ExecutableElementEitherModels.getLeftConstructor(EitherModel eitherModel) static ExecutableElementEitherModels.getRightConstructor(EitherModel eitherModel) static TypeElementEitherModels.getTypeElement(EitherModel eitherModel) Method parameters in org.derive4j.processor.api with type arguments of type EitherModelModifier and TypeMethodDescriptionstatic EitherModelEitherModels.lazy(Supplier<EitherModel> eitherModel)