Class OptionalOrRejection<T>
java.lang.Object
eu.solven.cleanthat.engine.java.refactorer.helpers.OptionalOrRejection<T>
This may return an
Optional
result, or a rejection flag. It is useful to prevent having complex code
difficult to wrap in a method.- Author:
- Benoit Lacelle
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
OptionalOrRejection
(boolean rejected, Optional<T> optResult) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> OptionalOrRejection<T>
empty()
void
boolean
static <T> OptionalOrRejection<T>
static <T> OptionalOrRejection<T>
present
(T result) static <T> OptionalOrRejection<T>
reject()
-
Constructor Details
-
OptionalOrRejection
-
-
Method Details
-
isRejected
public boolean isRejected() -
getOptional
-
reject
-
empty
-
present
-
optional
-
ifPresent
-