diff options
Diffstat (limited to 'ojluni/annotations/sdk/nullability/java/util/Objects.annotated.java')
| -rw-r--r-- | ojluni/annotations/sdk/nullability/java/util/Objects.annotated.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ojluni/annotations/sdk/nullability/java/util/Objects.annotated.java b/ojluni/annotations/sdk/nullability/java/util/Objects.annotated.java index 591a022fab..ee1b692b58 100644 --- a/ojluni/annotations/sdk/nullability/java/util/Objects.annotated.java +++ b/ojluni/annotations/sdk/nullability/java/util/Objects.annotated.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2009, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2009, 2016, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -55,5 +55,9 @@ public static boolean isNull(@libcore.util.Nullable java.lang.Object obj) { thro public static boolean nonNull(@libcore.util.Nullable java.lang.Object obj) { throw new RuntimeException("Stub!"); } +@libcore.util.NonNull public static <T> T requireNonNullElse(@libcore.util.Nullable T obj, @libcore.util.NonNull T defaultObj) { throw new RuntimeException("Stub!"); } + +@libcore.util.NonNull public static <T> T requireNonNullElseGet(@libcore.util.Nullable T obj, @libcore.util.NonNull java.util.function.Supplier<? extends @libcore.util.NonNull T> supplier) { throw new RuntimeException("Stub!"); } + @libcore.util.NonNull public static <T> T requireNonNull(@libcore.util.Nullable T obj, @libcore.util.NonNull java.util.function.Supplier<@libcore.util.NonNull java.lang.String> messageSupplier) { throw new RuntimeException("Stub!"); } } |
