Uses of Class
org.derive4j.processor.api.model.MatchMethod
-
Packages that use MatchMethod Package Description org.derive4j.processor.api.model -
-
Uses of MatchMethod in org.derive4j.processor.api.model
Subclasses of MatchMethod in org.derive4j.processor.api.model Modifier and Type Class Description private static classMatchMethods.Lazyprivate static classMatchMethods.MatchMethod_Fields in org.derive4j.processor.api.model declared as MatchMethod Modifier and Type Field Description private MatchMethodMatchMethods.Lazy. evaluationprivate MatchMethodAlgebraicDataTypes.Adt. matchMethodFields in org.derive4j.processor.api.model with type parameters of type MatchMethod Modifier and Type Field Description private java.util.function.Supplier<MatchMethod>MatchMethods.Lazy. expressionMethods in org.derive4j.processor.api.model that return MatchMethod Modifier and Type Method Description private MatchMethodMatchMethods.Lazy. _evaluate()static MatchMethodAlgebraicDataTypes. getMatchMethod(AlgebraicDataType algebraicDataType)static MatchMethodMatchMethods. lazy(java.util.function.Supplier<MatchMethod> matchMethod)MatchMethodAlgebraicDataType. matchMethod()static MatchMethodMatchMethod. matchMethod(javax.lang.model.element.ExecutableElement element, javax.lang.model.type.TypeVariable returnTypeVariable)static MatchMethodMatchMethods. matchMethod(javax.lang.model.element.ExecutableElement element, javax.lang.model.type.TypeVariable returnTypeVariable)Methods in org.derive4j.processor.api.model that return types with arguments of type MatchMethod Modifier and Type Method Description <R> java.util.function.Function<MatchMethod,R>MatchMethods.CasesMatchers.TotalMatcher_MatchMethod. matchMethod(MatchMethod.Case<R> matchMethod)<R> java.util.function.Function<MatchMethod,R>MatchMethods.CasesMatchers.TotalMatcher_MatchMethod. matchMethod_(R r)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. modElement(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> elementMod)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. modElement(java.util.function.Function<javax.lang.model.element.ExecutableElement,javax.lang.model.element.ExecutableElement> elementMod)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. modReturnTypeVariable(java.util.function.Function<javax.lang.model.type.TypeVariable,javax.lang.model.type.TypeVariable> returnTypeVariableMod)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. modReturnTypeVariable(java.util.function.Function<javax.lang.model.type.TypeVariable,javax.lang.model.type.TypeVariable> returnTypeVariableMod)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. setElement(javax.lang.model.element.ExecutableElement newElement)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. setElement(javax.lang.model.element.ExecutableElement newElement)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. setReturnTypeVariable(javax.lang.model.type.TypeVariable newReturnTypeVariable)static java.util.function.Function<MatchMethod,MatchMethod>MatchMethods. setReturnTypeVariable(javax.lang.model.type.TypeVariable newReturnTypeVariable)Methods in org.derive4j.processor.api.model with parameters of type MatchMethod Modifier and Type Method Description RAlgebraicDataType.Case. adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, java.util.List<DataArgument> fields)static AlgebraicDataTypeAlgebraicDataTypes. adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, java.util.List<DataArgument> fields)static javax.lang.model.element.ExecutableElementMatchMethods. getElement(MatchMethod matchMethod)static javax.lang.model.type.TypeVariableMatchMethods. getReturnTypeVariable(MatchMethod matchMethod)static java.util.function.Function<AlgebraicDataType,AlgebraicDataType>AlgebraicDataTypes. setMatchMethod(MatchMethod newMatchMethod)Method parameters in org.derive4j.processor.api.model with type arguments of type MatchMethod Modifier and Type Method Description static MatchMethodMatchMethods. lazy(java.util.function.Supplier<MatchMethod> matchMethod)static java.util.function.Function<AlgebraicDataType,AlgebraicDataType>AlgebraicDataTypes. modMatchMethod(java.util.function.Function<MatchMethod,MatchMethod> matchMethodMod)static java.util.function.Function<AlgebraicDataType,AlgebraicDataType>AlgebraicDataTypes. modMatchMethod(java.util.function.Function<MatchMethod,MatchMethod> matchMethodMod)Constructors in org.derive4j.processor.api.model with parameters of type MatchMethod Constructor Description Adt(DeriveConfig deriveConfig, TypeConstructor typeConstructor, MatchMethod matchMethod, DataConstruction dataConstruction, java.util.List<DataArgument> fields)Constructor parameters in org.derive4j.processor.api.model with type arguments of type MatchMethod Constructor Description Lazy(java.util.function.Supplier<MatchMethod> matchMethod)
-