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