aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build/lib/skylarkinterface
diff options
context:
space:
mode:
authorGravatar cushon <cushon@google.com>2018-03-29 11:21:27 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-03-29 11:24:09 -0700
commiteef80048e2c59e3be974144ce9cd90b9f90294fb (patch)
tree68df4c20592cb8486c79d54cc9a856ccd265faba /src/main/java/com/google/devtools/build/lib/skylarkinterface
parent1067310e18cb9ac203110726de0be53bdc403cea (diff)
Support source versions newer than 8 in Bazel's annotation processors
This quiets some build warnings. PiperOrigin-RevId: 190958692
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/skylarkinterface')
-rw-r--r--src/main/java/com/google/devtools/build/lib/skylarkinterface/processor/SkylarkCallableProcessor.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/skylarkinterface/processor/SkylarkCallableProcessor.java b/src/main/java/com/google/devtools/build/lib/skylarkinterface/processor/SkylarkCallableProcessor.java
index f867a32291..a5b242bc81 100644
--- a/src/main/java/com/google/devtools/build/lib/skylarkinterface/processor/SkylarkCallableProcessor.java
+++ b/src/main/java/com/google/devtools/build/lib/skylarkinterface/processor/SkylarkCallableProcessor.java
@@ -23,7 +23,6 @@ import javax.annotation.processing.Messager;
import javax.annotation.processing.ProcessingEnvironment;
import javax.annotation.processing.RoundEnvironment;
import javax.annotation.processing.SupportedAnnotationTypes;
-import javax.annotation.processing.SupportedSourceVersion;
import javax.lang.model.SourceVersion;
import javax.lang.model.element.Element;
import javax.lang.model.element.ExecutableElement;
@@ -58,7 +57,6 @@ import javax.tools.Diagnostic;
* <p>These properties can be relied upon at runtime without additional checks.
*/
@SupportedAnnotationTypes({"com.google.devtools.build.lib.skylarkinterface.SkylarkCallable"})
-@SupportedSourceVersion(SourceVersion.RELEASE_8)
public final class SkylarkCallableProcessor extends AbstractProcessor {
private Messager messager;
@@ -69,6 +67,11 @@ public final class SkylarkCallableProcessor extends AbstractProcessor {
"com.google.devtools.build.lib.syntax.SkylarkSemantics";
@Override
+ public SourceVersion getSupportedSourceVersion() {
+ return SourceVersion.latestSupported();
+ }
+
+ @Override
public synchronized void init(ProcessingEnvironment processingEnv) {
super.init(processingEnv);
messager = processingEnv.getMessager();