aboutsummaryrefslogtreecommitdiff
path: root/impl_core/src/main/java/io/opencensus/implcore/internal/CheckerFrameworkUtils.java
diff options
context:
space:
mode:
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.java17
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;
- }
}