aboutsummaryrefslogtreecommitdiff
path: root/api/src/main/java/io/opencensus/common/ToLongFunction.java
diff options
context:
space:
mode:
Diffstat (limited to 'api/src/main/java/io/opencensus/common/ToLongFunction.java')
-rw-r--r--api/src/main/java/io/opencensus/common/ToLongFunction.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/api/src/main/java/io/opencensus/common/ToLongFunction.java b/api/src/main/java/io/opencensus/common/ToLongFunction.java
index 26a27b18..cd2b68ed 100644
--- a/api/src/main/java/io/opencensus/common/ToLongFunction.java
+++ b/api/src/main/java/io/opencensus/common/ToLongFunction.java
@@ -16,6 +16,10 @@
package io.opencensus.common;
+/*>>>
+import org.checkerframework.checker.nullness.qual.Nullable;
+*/
+
/**
* Represents a function that produces a long-valued result. See {@link
* io.opencensus.metrics.MetricRegistry} for an example of its use.
@@ -25,12 +29,12 @@ package io.opencensus.common;
*
* @since 0.16
*/
-public interface ToLongFunction<T> {
+public interface ToLongFunction</*@Nullable*/ T> {
/**
* Applies this function to the given argument.
*
* @param value the function argument.
* @return the function result.
*/
- long applyAsLong(T value);
+ long applyAsLong(/*@Nullable*/ T value);
}