diff --git a/javaslang/src/main/java/javaslang/control/Option.java b/javaslang/src/main/java/javaslang/control/Option.java index f7ee6c249a..933cddea16 100644 --- a/javaslang/src/main/java/javaslang/control/Option.java +++ b/javaslang/src/main/java/javaslang/control/Option.java @@ -134,7 +134,7 @@ static Option narrow(Option option) { */ static Option when(boolean condition, Supplier supplier) { Objects.requireNonNull(supplier, "supplier is null"); - return condition ? of(supplier.get()) : none(); + return condition ? some(supplier.get()) : none(); } /** diff --git a/javaslang/src/test/java/javaslang/control/OptionTest.java b/javaslang/src/test/java/javaslang/control/OptionTest.java index 4ce90a8037..8dea4327e5 100644 --- a/javaslang/src/test/java/javaslang/control/OptionTest.java +++ b/javaslang/src/test/java/javaslang/control/OptionTest.java @@ -71,7 +71,7 @@ public void shouldCreateNothing() { @Test public void shouldWrapIfTrue() { - assertThat(Option.of(null)).isEqualTo(Option.when(true, () -> null)); + assertThat(Option.some(null)).isEqualTo(Option.when(true, () -> null)); } @Test