Class DataDeconstructors.Deconstructor
java.lang.Object
org.derive4j.processor.api.model.DataDeconstructor
org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
- Enclosing class:
DataDeconstructors
-
Nested Class Summary
Nested classes/interfaces inherited from class DataDeconstructor
DataDeconstructor.Case<R> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final List<TypeVariable> private final ExecutableElementprivate final ExecutableTypeprivate final TypeVariableprivate final ExecutableTypeprivate final VariableElementprivate final DeclaredType -
Constructor Summary
ConstructorsConstructorDescriptionDeconstructor(VariableElement visitorParam, DeclaredType visitorType, ExecutableType methodType, ExecutableType visitorMethodType, ExecutableElement method, List<TypeVariable> argumentTypeVariables, TypeVariable returnTypeVariable) -
Method Summary
Methods inherited from class DataDeconstructor
argumentTypeVariables, method, methodType, returnTypeVariable, visitorMethodType, visitorParam, visitorType
-
Field Details
-
visitorParam
-
visitorType
-
methodType
-
visitorMethodType
-
method
-
argumentTypeVariables
-
returnTypeVariable
-
-
Constructor Details
-
Deconstructor
Deconstructor(VariableElement visitorParam, DeclaredType visitorType, ExecutableType methodType, ExecutableType visitorMethodType, ExecutableElement method, List<TypeVariable> argumentTypeVariables, TypeVariable returnTypeVariable)
-
-
Method Details
-
match
- Specified by:
matchin classDataDeconstructor
-