changeset 9346:52fde777a605

Implemented improvements to the generated source code.
author Christian Humer <christian.humer@gmail.com>
date Fri, 26 Apr 2013 22:43:37 +0200
parents 0a8bf24d660a
children f43d04388815
files graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/TruffleTypes.java
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/TruffleTypes.java	Fri Apr 26 22:43:23 2013 +0200
+++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/TruffleTypes.java	Fri Apr 26 22:43:37 2013 +0200
@@ -48,6 +48,7 @@
     private final DeclaredType childAnnotation;
     private final DeclaredType childrenAnnotation;
     private final TypeMirror compilerDirectives;
+    private final TypeMirror compilerAsserts;
 
     private final List<String> errors = new ArrayList<>();
 
@@ -59,6 +60,7 @@
         childAnnotation = getRequired(context, Child.class);
         childrenAnnotation = getRequired(context, Children.class);
         compilerDirectives = getRequired(context, CompilerDirectives.class);
+        compilerAsserts = getRequired(context, CompilerAsserts.class);
         assumption = getRequired(context, Assumption.class);
         invalidAssumption = getRequired(context, InvalidAssumptionException.class);
     }
@@ -118,4 +120,8 @@
     public DeclaredType getChildrenAnnotation() {
         return childrenAnnotation;
     }
+
+    public TypeMirror getCompilerAsserts() {
+        return compilerAsserts;
+    }
 }