diff options
Diffstat (limited to 'pw_rpc/java/main/dev/pigweed/pw_rpc/Status.java')
-rw-r--r-- | pw_rpc/java/main/dev/pigweed/pw_rpc/Status.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pw_rpc/java/main/dev/pigweed/pw_rpc/Status.java b/pw_rpc/java/main/dev/pigweed/pw_rpc/Status.java index 72a1cfe5c..58ef8b2ee 100644 --- a/pw_rpc/java/main/dev/pigweed/pw_rpc/Status.java +++ b/pw_rpc/java/main/dev/pigweed/pw_rpc/Status.java @@ -14,6 +14,8 @@ package dev.pigweed.pw_rpc; +import javax.annotation.Nullable; + /** Status object for RPC statuses. Must match gRPC's status codes. */ public enum Status { OK(0), @@ -56,6 +58,7 @@ public enum Status { return code == 0; } + @Nullable public static Status fromCode(int code) { return code >= 0 && code < values.length ? values[code] : null; } |