Package org.derive4j.processor.api.model
Class DeriveVisibilities
java.lang.Object
org.derive4j.processor.api.model.DeriveVisibilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Method Summary
Modifier and TypeMethodDescriptioncaseOf(DeriveVisibility deriveVisibility) cases()static <R> DeriveVisibility.Cases<R> static DeriveVisibilitylazy(Supplier<DeriveVisibility> deriveVisibility) static DeriveVisibilityPackage()static DeriveVisibilityPublic()static DeriveVisibilitySmart()
-
Method Details
-
cases
public static <R> DeriveVisibility.Cases<R> cases(Supplier<R> Public, Supplier<R> Package, Supplier<R> Smart) -
Public
-
Package
-
Smart
-
lazy
-
cases
-
caseOf
public static DeriveVisibilities.CaseOfMatchers.TotalMatcher_Public caseOf(DeriveVisibility deriveVisibility)
-