Hierarchy For Package org.derive4j.processor.api.model
Class Hierarchy
- java.lang.Object
- org.derive4j.processor.api.model.AlgebraicDataType
- 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.model.DataArgument
- 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
- 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.DataConstructor
- 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
- org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers
- org.derive4j.processor.api.model.DataDeconstructors.CasesMatchers.TotalMatcher_Deconstructor
- org.derive4j.processor.api.model.DeriveConfig
- 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.model.DerivedInstanceConfig
- 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.model.DeriveTargetClass
- 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.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.DeriveVisibility
- org.derive4j.processor.api.model.Expression
- 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.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.model.MultipleConstructors
- 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.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
- org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers
- org.derive4j.processor.api.model.TypeRestrictions.CasesMatchers.TotalMatcher_TypeRestriction
Interface Hierarchy
- org.derive4j.processor.api.model.AlgebraicDataType.Case<R>
- 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.model.DeriveConfig.Case<X>
- org.derive4j.processor.api.model.DerivedInstanceConfig.Case<X>
- org.derive4j.processor.api.model.DeriveVisibility.Cases<R>
- org.derive4j.processor.api.model.Expression.Cases<X>
- org.derive4j.processor.api.model.MatchMethod.Case<R>
- org.derive4j.processor.api.model.MultipleConstructors.Cases<R>
- org.derive4j.processor.api.model.MultipleConstructorsSupport.VisitorDispatchMapper<R>
- org.derive4j.processor.api.model.TypeConstructor.Case<R>
- org.derive4j.processor.api.model.TypeRestriction.Case<R>