Hierarchy For All Packages
Class Hierarchy
- java.lang.Object
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
- org.derive4j.processor.DerivingProcessor
- org.derive4j.processor.AdtParser
- org.derive4j.processor.api.model.AlgebraicDataType
- org.derive4j.processor.api.model.AlgebraicDataTypes.Adt
- org.derive4j.processor.api.model.AlgebraicDataTypes.Lazy
- org.derive4j.processor.api.model.AlgebraicDataTypes
- org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers
- org.derive4j.processor.api.model.AlgebraicDataTypes.CasesMatchers.TotalMatcher_Adt
- org.derive4j.processor.api.Binding
- org.derive4j.processor.api.Bindings.Binding_
- org.derive4j.processor.api.Bindings.Lazy
- org.derive4j.processor.api.Bindings
- org.derive4j.processor.api.Bindings.CasesMatchers
- org.derive4j.processor.api.Bindings.CasesMatchers.TotalMatcher_Binding
- org.derive4j.processor.api.BoundExpression
- org.derive4j.processor.api.BoundExpressions.Expression_
- org.derive4j.processor.api.BoundExpressions.Lazy
- org.derive4j.processor.api.BoundExpressions
- org.derive4j.processor.api.BoundExpressions.CasesMatchers
- org.derive4j.processor.api.BoundExpressions.CasesMatchers.TotalMatcher_Expression
- org.derive4j.processor.BuiltinDerivator
- org.derive4j.processor.CataDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.model.DataArgument
- org.derive4j.processor.api.model.DataArguments.DataArgument_
- org.derive4j.processor.api.model.DataArguments.Lazy
- org.derive4j.processor.api.model.DataArguments
- org.derive4j.processor.api.model.DataArguments.CasesMatchers
- org.derive4j.processor.api.model.DataArguments.CasesMatchers.TotalMatcher_DataArgument
- org.derive4j.processor.api.model.DataConstruction
- org.derive4j.processor.api.model.DataConstructions.Lazy
- org.derive4j.processor.api.model.DataConstructions.MultipleConstructors_
- org.derive4j.processor.api.model.DataConstructions.NoConstructor
- org.derive4j.processor.api.model.DataConstructions.OneConstructor
- org.derive4j.processor.api.model.DataConstructions
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher_NoConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_OneConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_NoConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.PartialMatcher_NoConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CaseOfMatchers.TotalMatcher_MultipleConstructors
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher<R>
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher_NoConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_OneConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_NoConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers.PartialMatcher_NoConstructor<R>
- org.derive4j.processor.api.model.DataConstructions.CasesMatchers.TotalMatcher_MultipleConstructors
- org.derive4j.processor.api.model.DataConstructions.LambdaCases<R> (implements org.derive4j.processor.api.model.DataConstruction.Cases<R>)
- org.derive4j.processor.api.model.DataConstructor
- org.derive4j.processor.api.model.DataConstructors.Constructor
- org.derive4j.processor.api.model.DataConstructors.Lazy
- org.derive4j.processor.api.model.DataConstructors
- org.derive4j.processor.api.model.DataConstructors.CasesMatchers
- org.derive4j.processor.api.model.DataConstructors.CasesMatchers.TotalMatcher_Constructor
- org.derive4j.processor.api.model.DataDeconstructor
- org.derive4j.processor.api.model.DataDeconstructors.Deconstructor
- org.derive4j.processor.api.model.DataDeconstructors.Lazy
- org.derive4j.processor.api.model.DataDeconstructors
- org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers
- org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor
- org.derive4j.processor.api.DerivatorSelection
- org.derive4j.processor.api.DerivatorSelections.Lazy
- org.derive4j.processor.api.DerivatorSelections.Selection
- org.derive4j.processor.api.DerivatorSelections
- org.derive4j.processor.api.DerivatorSelections.CasesMatchers
- org.derive4j.processor.api.DerivatorSelections.CasesMatchers.TotalMatcher_Selection
- org.derive4j.processor.api.model.DeriveConfig
- org.derive4j.processor.api.model.DeriveConfigs.Config
- org.derive4j.processor.api.model.DeriveConfigs.Lazy
- org.derive4j.processor.DeriveConfigBuilder
- org.derive4j.processor.api.model.DeriveConfigs
- org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers
- org.derive4j.processor.api.model.DeriveConfigs.CasesMatchers.TotalMatcher_Config
- org.derive4j.processor.api.DerivedCodeSpec
- org.derive4j.processor.api.DerivedCodeSpecs.CodeSpec
- org.derive4j.processor.api.DerivedCodeSpecs.Lazy
- org.derive4j.processor.api.DerivedCodeSpecs
- org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers
- org.derive4j.processor.api.DerivedCodeSpecs.CasesMatchers.TotalMatcher_CodeSpec
- org.derive4j.processor.api.model.DerivedInstanceConfig
- org.derive4j.processor.api.model.DerivedInstanceConfigs.InstanceConfig
- org.derive4j.processor.api.model.DerivedInstanceConfigs.Lazy
- org.derive4j.processor.api.model.DerivedInstanceConfigs
- org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers
- org.derive4j.processor.api.model.DerivedInstanceConfigs.CasesMatchers.TotalMatcher_InstanceConfig
- org.derive4j.processor.api.DeriveMessage
- org.derive4j.processor.api.DeriveMessages.Lazy
- org.derive4j.processor.api.DeriveMessages.Message
- org.derive4j.processor.api.DeriveMessages
- org.derive4j.processor.api.DeriveMessages.CasesMatchers
- org.derive4j.processor.api.DeriveMessages.CasesMatchers.TotalMatcher_Message
- org.derive4j.processor.api.DeriveResult<A>
- org.derive4j.processor.api.DeriveResults.Error<A>
- org.derive4j.processor.api.DeriveResults.Lazy<A>
- org.derive4j.processor.api.DeriveResults.Result<A>
- org.derive4j.processor.api.DeriveResults
- org.derive4j.processor.api.DeriveResults.CaseOfMatchers
- org.derive4j.processor.api.DeriveResults.CaseOfMatchers.PartialMatcher<A,
R> - org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Result<A,
R>
- org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Result<A,
- org.derive4j.processor.api.DeriveResults.CaseOfMatchers.TotalMatcher_Error<A>
- org.derive4j.processor.api.DeriveResults.CasesMatchers
- org.derive4j.processor.api.DeriveResults.CasesMatchers.PartialMatcher<A,
R> - org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Result<A,
R>
- org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Result<A,
- org.derive4j.processor.api.DeriveResults.CasesMatchers.TotalMatcher_Error<A>
- org.derive4j.processor.api.model.DeriveTargetClass
- org.derive4j.processor.api.model.DeriveTargetClasses.Lazy
- org.derive4j.processor.api.model.DeriveTargetClasses.TargetClass
- org.derive4j.processor.api.model.DeriveTargetClasses
- org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers
- org.derive4j.processor.api.model.DeriveTargetClasses.CasesMatchers.TotalMatcher_TargetClass
- org.derive4j.processor.DeriveUtilsImpl (implements org.derive4j.processor.api.DeriveUtils)
- org.derive4j.processor.api.model.DeriveVisibilities
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher_Smart<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Package<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Smart<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.PartialMatcher_Smart<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher_Smart<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Package<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Smart<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.PartialMatcher_Smart<R>
- org.derive4j.processor.api.model.DeriveVisibilities.CasesMatchers.TotalMatcher_Public
- org.derive4j.processor.api.model.DeriveVisibilities.LambdaCases<R> (implements org.derive4j.processor.api.model.DeriveVisibility.Cases<R>)
- org.derive4j.processor.api.model.DeriveVisibility
- org.derive4j.processor.api.model.DeriveVisibilities.Lazy
- org.derive4j.processor.api.model.DeriveVisibilities.Package
- org.derive4j.processor.api.model.DeriveVisibilities.Public
- org.derive4j.processor.api.model.DeriveVisibilities.Smart
- org.derive4j.processor.Either<A,
B> - org.derive4j.processor.Eithers.Lazy<A,
B> - org.derive4j.processor.Eithers.Left<A,
B> - org.derive4j.processor.Eithers.Right<A,
B>
- org.derive4j.processor.Eithers.Lazy<A,
- org.derive4j.processor.api.EitherModel
- org.derive4j.processor.api.EitherModels.EitherModel_
- org.derive4j.processor.api.EitherModels.Lazy
- org.derive4j.processor.api.EitherModels
- org.derive4j.processor.api.EitherModels.CasesMatchers
- org.derive4j.processor.api.EitherModels.CasesMatchers.TotalMatcher_EitherModel
- org.derive4j.processor.Eithers
- org.derive4j.processor.Eithers.CaseOfMatchers
- org.derive4j.processor.Eithers.CaseOfMatchers.PartialMatcher<A,
B, X> - org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Right<A,
B, X>
- org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Right<A,
- org.derive4j.processor.Eithers.CaseOfMatchers.TotalMatcher_Left<A,
B> - org.derive4j.processor.Eithers.CasesMatchers
- org.derive4j.processor.Eithers.CasesMatchers.PartialMatcher<A,
B, X> - org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Right<A,
B, X>
- org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Right<A,
- org.derive4j.processor.Eithers.CasesMatchers.TotalMatcher_Left<A,
B> - org.derive4j.processor.ExportDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.model.Expression
- org.derive4j.processor.api.model.Expressions.BaseExpression
- org.derive4j.processor.api.model.Expressions.Lazy
- org.derive4j.processor.api.model.Expressions.RecursiveExpression
- org.derive4j.processor.api.model.Expressions
- org.derive4j.processor.api.model.Expressions.CaseOfMatchers
- org.derive4j.processor.api.model.Expressions.CaseOfMatchers.PartialMatcher<X>
- org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_RecursiveExpression<X>
- org.derive4j.processor.api.model.Expressions.CaseOfMatchers.TotalMatcher_BaseExpression
- org.derive4j.processor.api.model.Expressions.CasesMatchers
- org.derive4j.processor.api.model.Expressions.CasesMatchers.PartialMatcher<X>
- org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_RecursiveExpression<X>
- org.derive4j.processor.api.model.Expressions.CasesMatchers.TotalMatcher_BaseExpression
- org.derive4j.processor.api.model.Expressions.LambdaCases<X> (implements org.derive4j.processor.api.model.Expression.Cases<X>)
- org.derive4j.processor.FactoryDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMap
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.BindingMap
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.Lazy
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMaps.CasesMatchers.TotalMatcher_BindingMap
- org.derive4j.Flavours
- org.derive4j.Flavours.CaseOfMatchers
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Cyclops<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Guava<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_HighJ<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Vavr<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Javaslang<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue2<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fj<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Fugue2<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Fugue2<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Javaslang<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Javaslang<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Vavr<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Vavr<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_HighJ<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_HighJ<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Guava<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Guava<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Cyclops<R>
- org.derive4j.Flavours.CaseOfMatchers.PartialMatcher_Cyclops<R>
- org.derive4j.Flavours.CaseOfMatchers.TotalMatcher_Jdk
- org.derive4j.Flavours.CasesMatchers
- org.derive4j.Flavours.CasesMatchers.PartialMatcher<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Cyclops<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Guava<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_HighJ<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Vavr<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Javaslang<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue2<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fj<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Fugue2<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Fugue2<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Javaslang<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Javaslang<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Vavr<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Vavr<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_HighJ<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_HighJ<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Guava<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Guava<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Cyclops<R>
- org.derive4j.Flavours.CasesMatchers.PartialMatcher_Cyclops<R>
- org.derive4j.Flavours.CasesMatchers.TotalMatcher_Jdk
- org.derive4j.Flavours.LambdaCases<R> (implements org.derive4j.Flavour.Cases<R>)
- org.derive4j.processor.api.FreeVariable
- org.derive4j.processor.api.FreeVariables.Lazy
- org.derive4j.processor.api.FreeVariables.Variable
- org.derive4j.processor.api.FreeVariables
- org.derive4j.processor.api.FreeVariables.CasesMatchers
- org.derive4j.processor.api.FreeVariables.CasesMatchers.TotalMatcher_Variable
- org.derive4j.processor.GettersDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.InstanceLocation
- org.derive4j.processor.api.InstanceLocations.GeneratedIn
- org.derive4j.processor.api.InstanceLocations.Lazy
- org.derive4j.processor.api.InstanceLocations.Method
- org.derive4j.processor.api.InstanceLocations.Value
- org.derive4j.processor.api.InstanceLocations
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher<X>
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher_Method<X>
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_GeneratedIn<X>
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Method<X>
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.PartialMatcher_Method<X>
- org.derive4j.processor.api.InstanceLocations.CaseOfMatchers.TotalMatcher_Value
- org.derive4j.processor.api.InstanceLocations.CasesMatchers
- org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher<X>
- org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher_Method<X>
- org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_GeneratedIn<X>
- org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Method<X>
- org.derive4j.processor.api.InstanceLocations.CasesMatchers.PartialMatcher_Method<X>
- org.derive4j.processor.api.InstanceLocations.CasesMatchers.TotalMatcher_Value
- org.derive4j.processor.api.InstanceLocations.LambdaCases<X> (implements org.derive4j.processor.api.InstanceLocation.Cases<X>)
- org.derive4j.processor.LazyConstructorDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.Makes
- org.derive4j.Makes.CaseOfMatchers
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Factory<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Catamorphism<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Modifiers<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Getters<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CaseOfMatching<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CasesMatching<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_LazyConstructor<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Constructors<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LazyConstructor<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_LazyConstructor<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CasesMatching<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CasesMatching<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_CaseOfMatching<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_CaseOfMatching<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Getters<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Getters<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Modifiers<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Modifiers<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Catamorphism<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Catamorphism<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_Factory<R>
- org.derive4j.Makes.CaseOfMatchers.PartialMatcher_Factory<R>
- org.derive4j.Makes.CaseOfMatchers.TotalMatcher_LambdaVisitor
- org.derive4j.Makes.CasesMatchers
- org.derive4j.Makes.CasesMatchers.PartialMatcher<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Factory<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Catamorphism<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Modifiers<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Getters<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_CaseOfMatching<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_CasesMatching<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_LazyConstructor<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_Constructors<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_LazyConstructor<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_LazyConstructor<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_CasesMatching<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_CasesMatching<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_CaseOfMatching<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_CaseOfMatching<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_Getters<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Getters<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_Modifiers<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Modifiers<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_Catamorphism<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Catamorphism<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_Factory<R>
- org.derive4j.Makes.CasesMatchers.PartialMatcher_Factory<R>
- org.derive4j.Makes.CasesMatchers.TotalMatcher_LambdaVisitor
- org.derive4j.Makes.LambdaCases<R> (implements org.derive4j.Make.Cases<R>)
- org.derive4j.processor.MapperDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.model.MatchMethod
- org.derive4j.processor.api.model.MatchMethods.Lazy
- org.derive4j.processor.api.model.MatchMethods.MatchMethod_
- org.derive4j.processor.api.model.MatchMethods
- org.derive4j.processor.api.model.MatchMethods.CasesMatchers
- org.derive4j.processor.api.model.MatchMethods.CasesMatchers.TotalMatcher_MatchMethod
- org.derive4j.processor.api.MessageLocalization
- org.derive4j.processor.api.MessageLocalizations.Lazy
- org.derive4j.processor.api.MessageLocalizations.OnAnnotation
- org.derive4j.processor.api.MessageLocalizations.OnAnnotationValue
- org.derive4j.processor.api.MessageLocalizations.OnElement
- org.derive4j.processor.api.MessageLocalizations
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher_OnAnnotationValue<R>
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotation<R>
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnAnnotationValue<R>
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.PartialMatcher_OnAnnotationValue<R>
- org.derive4j.processor.api.MessageLocalizations.CaseOfMatchers.TotalMatcher_OnElement
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher<R>
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher_OnAnnotationValue<R>
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotation<R>
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnAnnotationValue<R>
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers.PartialMatcher_OnAnnotationValue<R>
- org.derive4j.processor.api.MessageLocalizations.CasesMatchers.TotalMatcher_OnElement
- org.derive4j.processor.api.MessageLocalizations.LambdaCases<R> (implements org.derive4j.processor.api.MessageLocalization.Cases<R>)
- org.derive4j.processor.ModifiersDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.model.MultipleConstructors
- org.derive4j.processor.api.model.MultipleConstructorsSupport.FunctionsDispatch
- org.derive4j.processor.api.model.MultipleConstructorsSupport.Lazy
- org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatch
- org.derive4j.processor.api.model.MultipleConstructorsSupport
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_FunctionsDispatch<R>
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CaseOfMatchers.TotalMatcher_VisitorDispatch
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.PartialMatcher<R>
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_FunctionsDispatch<R>
- org.derive4j.processor.api.model.MultipleConstructorsSupport.CasesMatchers.TotalMatcher_VisitorDispatch
- org.derive4j.processor.api.model.MultipleConstructorsSupport.LambdaCases<R> (implements org.derive4j.processor.api.model.MultipleConstructors.Cases<R>)
- org.derive4j.processor.api.ObjectModel
- org.derive4j.processor.api.ObjectModels.Lazy
- org.derive4j.processor.api.ObjectModels.ObjectModel_
- org.derive4j.processor.api.ObjectModels
- org.derive4j.processor.api.ObjectModels.CasesMatchers
- org.derive4j.processor.api.ObjectModels.CasesMatchers.TotalMatcher_ObjectModel
- org.derive4j.processor.api.OptionModel
- org.derive4j.processor.api.OptionModels.Lazy
- org.derive4j.processor.api.OptionModels.OptionModel_
- org.derive4j.processor.api.OptionModels
- org.derive4j.processor.api.OptionModels.CasesMatchers
- org.derive4j.processor.api.OptionModels.CasesMatchers.TotalMatcher_OptionModel
- org.derive4j.processor.OtherwiseMatchingStepDerivator
- org.derive4j.processor.P2<A,
B> - org.derive4j.processor.P2s
- org.derive4j.processor.P2s.CasesMatchers
- org.derive4j.processor.P2s.CasesMatchers.TotalMatcher_P2<A,
B> - org.derive4j.processor.PartialMatchingStepDerivator
- org.derive4j.processor.PatternMatchingDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.api.SamInterface
- org.derive4j.processor.api.SamInterfaces.Lazy
- org.derive4j.processor.api.SamInterfaces.SamInterface_
- org.derive4j.processor.api.SamInterfaces
- org.derive4j.processor.api.SamInterfaces.CasesMatchers
- org.derive4j.processor.api.SamInterfaces.CasesMatchers.TotalMatcher_SamInterface
- org.derive4j.processor.StrictConstructorDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.TotalMatchingStepDerivator
- org.derive4j.processor.api.TypeClassInstance
- org.derive4j.processor.api.TypeClassInstances.Instance
- org.derive4j.processor.api.TypeClassInstances.Lazy
- org.derive4j.processor.api.TypeClassInstances
- org.derive4j.processor.api.TypeClassInstances.CasesMatchers
- org.derive4j.processor.api.TypeClassInstances.CasesMatchers.TotalMatcher_Instance
- org.derive4j.processor.api.model.TypeConstructor
- org.derive4j.processor.api.model.TypeConstructors.Lazy
- org.derive4j.processor.api.model.TypeConstructors.TypeConstructor_
- org.derive4j.processor.api.model.TypeConstructors
- org.derive4j.processor.api.model.TypeConstructors.CasesMatchers
- org.derive4j.processor.api.model.TypeConstructors.CasesMatchers.TotalMatcher_TypeConstructor
- org.derive4j.processor.api.model.TypeRestriction
- org.derive4j.processor.api.model.TypeRestrictions.Lazy
- org.derive4j.processor.api.model.TypeRestrictions.TypeRestriction_
- org.derive4j.processor.api.model.TypeRestrictions
- org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers
- org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction
- org.derive4j.processor.api.TypeSpecModifier
- org.derive4j.processor.Unit
- org.derive4j.processor.Utils
- org.derive4j.Visibilities
- org.derive4j.Visibilities.CaseOfMatchers
- org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher<R>
- org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher_Smart<R>
- org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Package<R>
- org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Smart<R>
- org.derive4j.Visibilities.CaseOfMatchers.PartialMatcher_Smart<R>
- org.derive4j.Visibilities.CaseOfMatchers.TotalMatcher_Same
- org.derive4j.Visibilities.CasesMatchers
- org.derive4j.Visibilities.CasesMatchers.PartialMatcher<R>
- org.derive4j.Visibilities.CasesMatchers.PartialMatcher_Smart<R>
- org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Package<R>
- org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Smart<R>
- org.derive4j.Visibilities.CasesMatchers.PartialMatcher_Smart<R>
- org.derive4j.Visibilities.CasesMatchers.TotalMatcher_Same
- org.derive4j.Visibilities.LambdaVisibilityCases<R> (implements org.derive4j.Visibility.VisibilityCases<R>)
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
Interface Hierarchy
- org.derive4j.processor.api.model.AlgebraicDataType.Case<R>
- org.derive4j.processor.api.Binding.Case<X>
- org.derive4j.processor.api.model.DataConstruction.Cases<R>
- org.derive4j.processor.api.model.DataConstructor.Case<R>
- org.derive4j.processor.api.model.DataDeconstructor.Case<R>
- org.derive4j.processor.api.Derivator
- org.derive4j.processor.api.DerivatorFactory
- org.derive4j.processor.api.DerivatorSelection.Case<X>
- org.derive4j.processor.api.model.DeriveConfig.Case<X>
- org.derive4j.processor.api.DerivedCodeSpec.Cases<R>
- org.derive4j.processor.api.model.DerivedInstanceConfig.Case<X>
- org.derive4j.processor.api.DeriveMessage.Case<R>
- org.derive4j.processor.api.model.DeriveTargetClass.Case<X>
- org.derive4j.processor.api.DeriveUtils
- org.derive4j.processor.api.model.DeriveVisibility.Cases<R>
- org.derive4j.processor.api.EitherModel.Case<R>
- org.derive4j.processor.api.model.Expression.Cases<X>
- org.derive4j.processor.api.Extension
- org.derive4j.processor.api.ExtensionFactory
- org.derive4j.processor.api.FieldsTypeClassInstanceBindingMap.Case<X>
- org.derive4j.Flavour.Cases<R>
- org.derive4j.processor.api.FreeVariable.Case<X>
- org.derive4j.processor.api.InstanceLocation.Cases<X>
- org.derive4j.processor.api.InstanceLocations.MethodMapper<X>
- org.derive4j.processor.api.InstanceLocations.ValueMapper<X>
- org.derive4j.processor.api.InstanceUtils
- org.derive4j.processor.IO<A>
- org.derive4j.processor.IO.Effect
- org.derive4j.Make.Cases<R>
- org.derive4j.processor.api.model.MatchMethod.Case<R>
- org.derive4j.processor.api.MessageLocalization.Cases<R>
- org.derive4j.processor.api.MessageLocalizations.OnAnnotationMapper<R>
- org.derive4j.processor.api.MessageLocalizations.OnAnnotationValueMapper<R>
- org.derive4j.processor.api.model.MultipleConstructors.Cases<R>
- org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatchMapper<R>
- org.derive4j.processor.api.ObjectModel.Case<X>
- org.derive4j.processor.api.OptionModel.Case<R>
- org.derive4j.processor.api.SamInterface.Case<X>
- org.derive4j.processor.api.model.TypeConstructor.Case<R>
- org.derive4j.processor.api.model.TypeRestriction.Case<R>
- org.derive4j.Visibility.VisibilityCases<R>
Annotation Type Hierarchy
- org.derive4j.Data (implements java.lang.annotation.Annotation)
- org.derive4j.Derive (implements java.lang.annotation.Annotation)
- org.derive4j.ExportAsPublic (implements java.lang.annotation.Annotation)
- org.derive4j.FieldNames (implements java.lang.annotation.Annotation)
- org.derive4j.Instances (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.derive4j.ArgOption
- org.derive4j.Flavour
- org.derive4j.Make
- org.derive4j.processor.PatternMatchingDerivator.MatchingKind
- org.derive4j.Visibility
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)