aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2022-03-04 12:28:59 -0800
committerColin Cross <ccross@android.com>2022-03-04 12:28:59 -0800
commitc7a347b6b70c3649a8361c15e3ca850e6e107855 (patch)
tree801658175a800444dbfb9d258df83392751916bd
parent5a045685b3c74894a38ffb96c2deddc535a014e3 (diff)
downloadplatform-compat-c7a347b6b70c3649a8361c15e3ca850e6e107855.tar.gz
Update unsupportedappusage annotation processor for JDK 17
JDK 17 no longer allows access to com.sun.tools.javac.code by default, use the public APIs instead. Bug: 219098645 Test: m checkbuild Change-Id: If7abf65989c0f92165f0edd34b1b3216c6f275a4
-rw-r--r--java/android/processor/compat/unsupportedappusage/SignatureConverter.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/java/android/processor/compat/unsupportedappusage/SignatureConverter.java b/java/android/processor/compat/unsupportedappusage/SignatureConverter.java
index fbd8726..9dae9b5 100644
--- a/java/android/processor/compat/unsupportedappusage/SignatureConverter.java
+++ b/java/android/processor/compat/unsupportedappusage/SignatureConverter.java
@@ -18,7 +18,6 @@ package android.processor.compat.unsupportedappusage;
import static javax.tools.Diagnostic.Kind.ERROR;
import com.google.common.collect.ImmutableMap;
-import com.sun.tools.javac.code.Type;
import java.util.ArrayList;
import java.util.Collections;
@@ -36,6 +35,7 @@ import javax.lang.model.type.ArrayType;
import javax.lang.model.type.DeclaredType;
import javax.lang.model.type.TypeKind;
import javax.lang.model.type.TypeMirror;
+import javax.lang.model.type.TypeVariable;
import javax.lang.model.util.Types;
/**
@@ -156,7 +156,7 @@ final class SignatureConverter {
}
return getClassSignature((TypeElement) declaring);
case TYPEVAR:
- Type.TypeVar typeVar = (Type.TypeVar) type;
+ TypeVariable typeVar = (TypeVariable)type;
if (typeVar.getLowerBound().getKind() != TypeKind.NULL) {
return getTypeSignature(typeVar.getLowerBound());
} else if (typeVar.getUpperBound().getKind() != TypeKind.NULL) {