Uses of Class
org.derive4j.processor.api.DeriveResult
Packages that use DeriveResult
-
Uses of DeriveResult in org.derive4j.processor.api
Methods in org.derive4j.processor.api that return DeriveResultModifier and TypeMethodDescription<B> DeriveResult<B> DeriveResult.bind(Function<A, DeriveResult<B>> f) Derivator.derive(AlgebraicDataType adtModel) static <A> DeriveResult<A> DeriveResult.error(DeriveMessage errorMsg) static <A> DeriveResult<A> DeriveResults.error(DeriveMessage error) DeriveResult<com.squareup.javapoet.TypeSpec> Extension.extend(AlgebraicDataType adtModel, com.squareup.javapoet.TypeSpec codeGenSpec) DeriveUtils.generateInstance(AlgebraicDataType adt, com.squareup.javapoet.ClassName typeClass, List<TypeElement> lowPriorityProviders, Function<InstanceUtils, DerivedCodeSpec> generateInstance) DeriveUtils.instanceInitializer(TypeElement typeElementContext, com.squareup.javapoet.ClassName typeClassContext, com.squareup.javapoet.ClassName typeClass, TypeMirror type, List<TypeElement> lowPriorityProviders) static <A> DeriveResult<A> DeriveResults.lazy(Supplier<DeriveResult<A>> deriveResult) <B> DeriveResult<B> DeriveUtils.resolveFieldInstances(AlgebraicDataType adt, com.squareup.javapoet.ClassName typeClass, List<TypeElement> lowPriorityProviders) static <A> DeriveResult<A> DeriveResult.result(A result) static <A> DeriveResult<A> DeriveResults.result(A result) Methods in org.derive4j.processor.api that return types with arguments of type DeriveResultModifier and TypeMethodDescriptionstatic <A> Function<DeriveResult<A>, DeriveResult<A>> DeriveResults.modError(Function<DeriveMessage, DeriveMessage> errorMod) static <A> Function<DeriveResult<A>, DeriveResult<A>> DeriveResults.modError(Function<DeriveMessage, DeriveMessage> errorMod) static <A,RA> Function <DeriveResult<A>, DeriveResult<RA>> static <A,RA> Function <DeriveResult<A>, DeriveResult<RA>> final Function<DeriveResult<A>, R> final Function<DeriveResult<A>, R> DeriveResults.CasesMatchers.PartialMatcher.otherwise_(R r) final Function<DeriveResult<A>, Optional<R>> DeriveResults.CasesMatchers.PartialMatcher.otherwiseEmpty()final Function<DeriveResult<A>, R> final Function<DeriveResult<A>, R> static <A> Function<DeriveResult<A>, DeriveResult<A>> DeriveResults.setError(DeriveMessage newError) static <A> Function<DeriveResult<A>, DeriveResult<A>> DeriveResults.setError(DeriveMessage newError) static <A,RA> Function <DeriveResult<A>, DeriveResult<RA>> DeriveResults.setResult(RA newResult) static <A,RA> Function <DeriveResult<A>, DeriveResult<RA>> DeriveResults.setResult(RA newResult) Methods in org.derive4j.processor.api with parameters of type DeriveResultModifier and TypeMethodDescriptionstatic <A> DeriveResults.CaseOfMatchers.TotalMatcher_Error<A> DeriveResults.caseOf(DeriveResult<A> deriveResult) static <A> Optional<DeriveMessage> DeriveResults.getError(DeriveResult<A> deriveResult) static <A> Optional<A> DeriveResults.getResult(DeriveResult<A> deriveResult) Method parameters in org.derive4j.processor.api with type arguments of type DeriveResultModifier and TypeMethodDescription<B> DeriveResult<B> DeriveResult.bind(Function<A, DeriveResult<B>> f) static <A> DeriveResult<A> DeriveResults.lazy(Supplier<DeriveResult<A>> deriveResult)