Uses of Class
org.derive4j.processor.api.model.DataDeconstructor
Packages that use DataDeconstructor
-
Uses of DataDeconstructor in org.derive4j.processor.api.model
Methods in org.derive4j.processor.api.model that return DataDeconstructorModifier and TypeMethodDescriptionDataConstructor.deconstructor()static DataDeconstructorDataDeconstructors.deconstructor(VariableElement visitorParam, DeclaredType visitorType, ExecutableType methodType, ExecutableType visitorMethodType, ExecutableElement method, List<TypeVariable> argumentTypeVariables, TypeVariable returnTypeVariable) static DataDeconstructorDataConstructors.getDeconstructor(DataConstructor dataConstructor) static DataDeconstructorDataDeconstructors.lazy(Supplier<DataDeconstructor> dataDeconstructor) Methods in org.derive4j.processor.api.model that return types with arguments of type DataDeconstructorModifier and TypeMethodDescriptionfinal <R> Function<DataDeconstructor, R> DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor.deconstructor(DataDeconstructor.Case<R> deconstructor) final <R> Function<DataDeconstructor, R> DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor.deconstructor_(R r) DataDeconstructors.modArgumentTypeVariables(Function<List<TypeVariable>, List<TypeVariable>> argumentTypeVariablesMod) DataDeconstructors.modArgumentTypeVariables(Function<List<TypeVariable>, List<TypeVariable>> argumentTypeVariablesMod) DataDeconstructors.modMethod(Function<ExecutableElement, ExecutableElement> methodMod) DataDeconstructors.modMethod(Function<ExecutableElement, ExecutableElement> methodMod) DataDeconstructors.modMethodType(Function<ExecutableType, ExecutableType> methodTypeMod) DataDeconstructors.modMethodType(Function<ExecutableType, ExecutableType> methodTypeMod) DataDeconstructors.modReturnTypeVariable(Function<TypeVariable, TypeVariable> returnTypeVariableMod) DataDeconstructors.modReturnTypeVariable(Function<TypeVariable, TypeVariable> returnTypeVariableMod) DataDeconstructors.modVisitorMethodType(Function<ExecutableType, ExecutableType> visitorMethodTypeMod) DataDeconstructors.modVisitorMethodType(Function<ExecutableType, ExecutableType> visitorMethodTypeMod) DataDeconstructors.modVisitorParam(Function<VariableElement, VariableElement> visitorParamMod) DataDeconstructors.modVisitorParam(Function<VariableElement, VariableElement> visitorParamMod) DataDeconstructors.modVisitorType(Function<DeclaredType, DeclaredType> visitorTypeMod) DataDeconstructors.modVisitorType(Function<DeclaredType, DeclaredType> visitorTypeMod) DataDeconstructors.setArgumentTypeVariables(List<TypeVariable> newArgumentTypeVariables) DataDeconstructors.setArgumentTypeVariables(List<TypeVariable> newArgumentTypeVariables) DataDeconstructors.setMethod(ExecutableElement newMethod) DataDeconstructors.setMethod(ExecutableElement newMethod) DataDeconstructors.setMethodType(ExecutableType newMethodType) DataDeconstructors.setMethodType(ExecutableType newMethodType) DataDeconstructors.setReturnTypeVariable(TypeVariable newReturnTypeVariable) DataDeconstructors.setReturnTypeVariable(TypeVariable newReturnTypeVariable) DataDeconstructors.setVisitorMethodType(ExecutableType newVisitorMethodType) DataDeconstructors.setVisitorMethodType(ExecutableType newVisitorMethodType) DataDeconstructors.setVisitorParam(VariableElement newVisitorParam) DataDeconstructors.setVisitorParam(VariableElement newVisitorParam) DataDeconstructors.setVisitorType(DeclaredType newVisitorType) DataDeconstructors.setVisitorType(DeclaredType newVisitorType) Methods in org.derive4j.processor.api.model with parameters of type DataDeconstructorModifier and TypeMethodDescriptionDataConstructor.Case.constructor(String name, int index, List<TypeVariable> typeVariables, List<DataArgument> arguments, List<TypeRestriction> typeRestrictions, DeclaredType returnedType, DataDeconstructor deconstructor) static DataConstructorDataConstructors.constructor(String name, int index, List<TypeVariable> typeVariables, List<DataArgument> arguments, List<TypeRestriction> typeRestrictions, DeclaredType returnedType, DataDeconstructor deconstructor) static List<TypeVariable> DataDeconstructors.getArgumentTypeVariables(DataDeconstructor dataDeconstructor) static ExecutableElementDataDeconstructors.getMethod(DataDeconstructor dataDeconstructor) static ExecutableTypeDataDeconstructors.getMethodType(DataDeconstructor dataDeconstructor) static TypeVariableDataDeconstructors.getReturnTypeVariable(DataDeconstructor dataDeconstructor) static ExecutableTypeDataDeconstructors.getVisitorMethodType(DataDeconstructor dataDeconstructor) static VariableElementDataDeconstructors.getVisitorParam(DataDeconstructor dataDeconstructor) static DeclaredTypeDataDeconstructors.getVisitorType(DataDeconstructor dataDeconstructor) static Function<DataConstructor, DataConstructor> DataConstructors.setDeconstructor(DataDeconstructor newDeconstructor) Method parameters in org.derive4j.processor.api.model with type arguments of type DataDeconstructorModifier and TypeMethodDescriptionstatic DataDeconstructorDataDeconstructors.lazy(Supplier<DataDeconstructor> dataDeconstructor) static Function<DataConstructor, DataConstructor> DataConstructors.modDeconstructor(Function<DataDeconstructor, DataDeconstructor> deconstructorMod) static Function<DataConstructor, DataConstructor> DataConstructors.modDeconstructor(Function<DataDeconstructor, DataDeconstructor> deconstructorMod)