diff options
Diffstat (limited to 'impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java')
-rw-r--r-- | impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java b/impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java index 7b961978..f08289cf 100644 --- a/impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java +++ b/impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java @@ -16,13 +16,8 @@ package io.opencensus.implcore.internal; -import io.opencensus.common.Function; import javax.annotation.Nullable; -/*>>> -import org.checkerframework.checker.nullness.qual.KeyForBottom; -*/ - /** * Utility methods for suppressing nullness warnings and working around Checker Framework issues. */ @@ -35,16 +30,4 @@ public final class CheckerFrameworkUtils { public static <T> T castNonNull(@Nullable T arg) { return arg; } - - /** - * Works around https://github.com/typetools/checker-framework/issues/1712 by removing {@code ? - * super} from a {@code Function}'s argument type. - */ - // TODO(sebright): Remove this method once the issue is fixed. - public static <A, B> Function<A, B> removeSuperFromFunctionParameterType( - Function<? super /*@KeyForBottom*/ A, B> function) { - @SuppressWarnings("unchecked") - Function<A, B> castFunction = (Function<A, B>) function; - return castFunction; - } } |