diff graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/JavaCCompiler.java @ 11188:ae6b8ec920e2

Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)
author Christian Humer <christian.humer@gmail.com>
date Wed, 31 Jul 2013 15:04:13 +0200
parents 79041ab43660
children 288c23143d47
line wrap: on
line diff
--- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/JavaCCompiler.java	Tue Jul 30 17:42:50 2013 +0200
+++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/compiler/JavaCCompiler.java	Wed Jul 31 15:04:13 2013 +0200
@@ -22,6 +22,8 @@
  */
 package com.oracle.truffle.dsl.processor.compiler;
 
+import java.util.*;
+
 import javax.annotation.processing.*;
 import javax.lang.model.element.*;
 
@@ -38,6 +40,10 @@
         }
     }
 
+    public List<? extends Element> getEnclosedElementsDeclarationOrder(TypeElement type) {
+        return type.getEnclosedElements();
+    }
+
     private static final Class[] getTreeAndTopLevelSignature = new Class[]{Element.class, AnnotationMirror.class, AnnotationValue.class};
     private static final Class[] getCharContentSignature = new Class[]{boolean.class};