diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationGroup.java @ 20938:18c0f02fa4d2

Truffle-DSL: make type systems optional.
author Christian Humer <christian.humer@gmail.com>
date Tue, 14 Apr 2015 15:12:48 +0200
parents f4792a544170
children
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationGroup.java	Tue Apr 14 22:12:03 2015 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/parser/SpecializationGroup.java	Tue Apr 14 15:12:48 2015 +0200
@@ -24,6 +24,8 @@
 
 import java.util.*;
 
+import javax.lang.model.type.*;
+
 import com.oracle.truffle.dsl.processor.model.*;
 import com.oracle.truffle.dsl.processor.model.TemplateMethod.TypeSignature;
 
@@ -299,9 +301,9 @@
     public static final class TypeGuard {
 
         private final int signatureIndex;
-        private final TypeData type;
+        private final TypeMirror type;
 
-        public TypeGuard(TypeData type, int signatureIndex) {
+        public TypeGuard(TypeMirror type, int signatureIndex) {
             this.type = type;
             this.signatureIndex = signatureIndex;
         }
@@ -338,7 +340,7 @@
             return signatureIndex;
         }
 
-        public TypeData getType() {
+        public TypeMirror getType() {
             return type;
         }
     }