diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeElement.java @ 16757:0cd0bdedd4ad

Truffle-DSL: removed old writable AST API.
author Christian Humer <christian.humer@gmail.com>
date Mon, 11 Aug 2014 15:53:05 +0200
parents 55fd5be68a52
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeElement.java	Mon Aug 11 15:53:05 2014 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/ast/CodeElement.java	Mon Aug 11 15:53:05 2014 +0200
@@ -28,10 +28,9 @@
 
 import javax.lang.model.element.*;
 
-import com.oracle.truffle.dsl.processor.api.element.*;
 import com.oracle.truffle.dsl.processor.codewriter.*;
 
-public abstract class CodeElement<E extends Element> implements WritableElement, GeneratedElement {
+public abstract class CodeElement<E extends Element> implements Element, GeneratedElement {
 
     private final Set<Modifier> modifiers;
     private List<AnnotationMirror> annotations;
@@ -46,6 +45,10 @@
         this.modifiers = new LinkedHashSet<>();
     }
 
+    public CodeElement(Set<Modifier> modifiers) {
+        this.modifiers = new LinkedHashSet<>(modifiers);
+    }
+
     @Override
     public void setGeneratorAnnotationMirror(AnnotationMirror mirror) {
         this.generatorAnnotationMirror = mirror;
@@ -66,10 +69,6 @@
         return generatorElement;
     }
 
-    public CodeElement(Set<Modifier> modifiers) {
-        this.modifiers = new LinkedHashSet<>(modifiers);
-    }
-
     public E add(E element) {
         if (element == null) {
             throw new NullPointerException();
@@ -137,7 +136,6 @@
         throw new UnsupportedOperationException();
     }
 
-    @Override
     public void addAnnotationMirror(AnnotationMirror annotationMirror) {
         getAnnotationMirrors().add(annotationMirror);
     }