Package io.vavr.match
Class UnapplyChecker
java.lang.Object
io.vavr.match.UnapplyChecker
Checks if an
ExecutableElement
is a valid @Unapply
method.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static boolean
private static boolean
ensure
(ExecutableElement elem, boolean condition, Messager messager, Supplier<String> msg) private static boolean
hasAll
(ExecutableElement elem, Modifier... modifiers) private static boolean
hasNone
(ExecutableElement elem, Modifier... modifiers) (package private) static boolean
isValid
(ExecutableElement elem, Messager messager)
-
Constructor Details
-
UnapplyChecker
UnapplyChecker()
-
-
Method Details
-
isValid
-
ensure
private static boolean ensure(ExecutableElement elem, boolean condition, Messager messager, Supplier<String> msg) -
hasAll
-
hasNone
-
doesNotThrow
-