Deprecate Value.andNot(Supplier)
This commit is contained in:
parent
47d3832a14
commit
42b4a7ec7c
3 changed files with 8 additions and 34 deletions
|
@ -1,6 +1,11 @@
|
||||||
CHANGELOG
|
CHANGELOG
|
||||||
=========
|
=========
|
||||||
|
|
||||||
|
0.7.0
|
||||||
|
-----
|
||||||
|
|
||||||
|
* Deprecate `Value.andNot(Supplier)`
|
||||||
|
|
||||||
0.6.0
|
0.6.0
|
||||||
-----
|
-----
|
||||||
|
|
||||||
|
|
33
README.org
33
README.org
|
@ -188,22 +188,6 @@
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
*** if-not-then-else
|
|
||||||
|
|
||||||
#+BEGIN_SRC java
|
|
||||||
String result;
|
|
||||||
if (!isTrue()) {
|
|
||||||
result = TRUE;
|
|
||||||
} else {
|
|
||||||
result = FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
final String result = Value.<String>whereNot(isTrue())
|
|
||||||
.then(() -> TRUE)
|
|
||||||
.otherwise(() -> FALSE);
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
|
|
||||||
*** if-and-then-else
|
*** if-and-then-else
|
||||||
|
|
||||||
#+BEGIN_SRC java
|
#+BEGIN_SRC java
|
||||||
|
@ -221,23 +205,6 @@
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
|
||||||
|
|
||||||
*** if-and-not-then-else
|
|
||||||
|
|
||||||
#+BEGIN_SRC java
|
|
||||||
String result;
|
|
||||||
if (isTrue() && !alternativeIsFalse()) {
|
|
||||||
result = TRUE;
|
|
||||||
} else {
|
|
||||||
result = FALSE;
|
|
||||||
}
|
|
||||||
|
|
||||||
final String result = Value.<String>where(isTrue())
|
|
||||||
.andNot(() -> alternativeIsFalse())
|
|
||||||
.then(() -> TRUE)
|
|
||||||
.otherwise(() -> FALSE);
|
|
||||||
#+END_SRC
|
|
||||||
|
|
||||||
|
|
||||||
*** if-or-then-else
|
*** if-or-then-else
|
||||||
|
|
||||||
#+BEGIN_SRC java
|
#+BEGIN_SRC java
|
||||||
|
|
|
@ -181,9 +181,11 @@ public interface Value {
|
||||||
*
|
*
|
||||||
* @param clause the condition to test
|
* @param clause the condition to test
|
||||||
* @return a true or false value clause
|
* @return a true or false value clause
|
||||||
|
* @deprecated use {@link #and(Supplier)}.{@link #not()}
|
||||||
*/
|
*/
|
||||||
|
@Deprecated
|
||||||
default ValueClause<T> andNot(final Supplier<Boolean> clause) {
|
default ValueClause<T> andNot(final Supplier<Boolean> clause) {
|
||||||
return and(() -> !clause.get());
|
return and(clause).not();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
Loading…
Reference in a new issue