Hierarchy For Package org.derive4j.processor
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.BuiltinDerivator
- org.derive4j.processor.CataDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.DeriveConfigBuilder
- org.derive4j.processor.DeriveUtilsImpl (implements org.derive4j.processor.api.DeriveUtils)
- 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.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.FactoryDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.GettersDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.LazyConstructorDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.MapperDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.ModifiersDerivator (implements org.derive4j.processor.api.Derivator)
- 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.StrictConstructorDerivator (implements org.derive4j.processor.api.Derivator)
- org.derive4j.processor.TotalMatchingStepDerivator
- org.derive4j.processor.Unit
- org.derive4j.processor.Utils
- javax.annotation.processing.AbstractProcessor (implements javax.annotation.processing.Processor)
Interface Hierarchy
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.derive4j.processor.PatternMatchingDerivator.MatchingKind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)