Class Hierarchy
- java.lang.Object
- 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.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.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>)
Interface Hierarchy
- org.derive4j.Flavour.Cases<R>
- org.derive4j.Make.Cases<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.io.Serializable)
- org.derive4j.ArgOption
- org.derive4j.Flavour
- org.derive4j.Make
- org.derive4j.Visibility
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)