diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/transform/FixWarningsVisitor.java @ 16786:45c8f64978d6

Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor.
author Christian Humer <christian.humer@gmail.com>
date Tue, 12 Aug 2014 17:21:06 +0200
parents 23415229349b
children 62cfffca9be2
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/transform/FixWarningsVisitor.java	Tue Aug 12 14:54:36 2014 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/transform/FixWarningsVisitor.java	Tue Aug 12 17:21:06 2014 +0200
@@ -28,10 +28,10 @@
 import java.io.*;
 import java.util.*;
 
+import javax.annotation.processing.*;
 import javax.lang.model.element.*;
 import javax.lang.model.type.*;
 
-import com.oracle.truffle.dsl.processor.*;
 import com.oracle.truffle.dsl.processor.java.*;
 import com.oracle.truffle.dsl.processor.java.model.*;
 
@@ -39,12 +39,12 @@
 
     private final Set<String> symbolsUsed = new HashSet<>();
 
-    private final ProcessorContext context;
+    private final ProcessingEnvironment processingEnv;
     private final DeclaredType unusedAnnotation;
     private final DeclaredType overrideType;
 
-    public FixWarningsVisitor(ProcessorContext context, DeclaredType unusedAnnotation, DeclaredType overrideType) {
-        this.context = context;
+    public FixWarningsVisitor(ProcessingEnvironment processingEnv, DeclaredType unusedAnnotation, DeclaredType overrideType) {
+        this.processingEnv = processingEnv;
         this.unusedAnnotation = unusedAnnotation;
         this.overrideType = overrideType;
     }
@@ -56,7 +56,7 @@
             String qualifiedName = ElementUtils.getQualifiedName(type);
             if (qualifiedName.equals(Serializable.class.getCanonicalName())) {
                 if (!e.containsField("serialVersionUID")) {
-                    e.add(new CodeVariableElement(modifiers(PRIVATE, STATIC, FINAL), context.getType(long.class), "serialVersionUID", "1L"));
+                    e.add(new CodeVariableElement(modifiers(PRIVATE, STATIC, FINAL), ElementUtils.getType(processingEnv, long.class), "serialVersionUID", "1L"));
                 }
                 break;
             }