From 56e424be69f5728d36ed59509284e6592ee374ce Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sun, 28 Jan 2018 12:36:26 +0000 Subject: Update java-mammoth --- Mammoth/Couscous/java/util/OptionalInt.cs | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'Mammoth/Couscous/java/util/OptionalInt.cs') diff --git a/Mammoth/Couscous/java/util/OptionalInt.cs b/Mammoth/Couscous/java/util/OptionalInt.cs index 4dfca2f..fb92624 100644 --- a/Mammoth/Couscous/java/util/OptionalInt.cs +++ b/Mammoth/Couscous/java/util/OptionalInt.cs @@ -6,6 +6,7 @@ namespace Mammoth.Couscous.java.util { bool isPresent(); int getAsInt(); + int orElse(int elseValue); } internal struct NoneInt : OptionalInt { @@ -18,6 +19,10 @@ namespace Mammoth.Couscous.java.util public int getAsInt() { throw new NoSuchElementException(); } + + public int orElse(int elseValue) { + return elseValue; + } } internal struct SomeInt : OptionalInt { @@ -34,5 +39,9 @@ namespace Mammoth.Couscous.java.util public int getAsInt() { return _value; } + + public int orElse(int elseValue) { + return _value; + } } } -- cgit v1.2.3