# HG changeset patch # User Christian Humer # Date 1423741483 -3600 # Node ID 2bd8b3aa282fe9afcd0b6f089ca3b3a2ab81de22 # Parent 1e7b1b00caa49e7fa24c8acf2b3aea86522ffe3e Truffle-DSL: fix crash for findNearestEnclosingType diff -r 1e7b1b00caa4 -r 2bd8b3aa282f graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java --- a/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java Thu Feb 12 12:44:43 2015 +0100 +++ b/graal/com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor/java/ElementUtils.java Thu Feb 12 12:44:43 2015 +0100 @@ -569,7 +569,7 @@ public static TypeElement findNearestEnclosingType(Element element) { List elements = getElementHierarchy(element); for (Element e : elements) { - if (e.getKind().isClass()) { + if (e.getKind().isClass() || e.getKind().isInterface()) { return (TypeElement) e; } }