Class DeriveVisibilities
java.lang.Object
org.derive4j.processor.api.model.DeriveVisibilities
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classprivate static final classprivate static final classprivate static final classprivate static final classprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static DeriveVisibilityprivate static DeriveVisibilityprivate static DeriveVisibility -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncaseOf(DeriveVisibility deriveVisibility) cases()static <R> DeriveVisibility.Cases<R> static DeriveVisibilitylazy(Supplier<DeriveVisibility> deriveVisibility) static DeriveVisibilityPackage()static DeriveVisibilityPublic()static DeriveVisibilitySmart()
-
Field Details
-
Public
-
Package
-
Smart
-
-
Constructor Details
-
DeriveVisibilities
private DeriveVisibilities()
-
-
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)
-