# HG changeset patch # User Doug Simon # Date 1408051574 -7200 # Node ID c47522db4c009a624fd5a156559e989c4172b757 # Parent b3a60e14ec377f56108684bbdf8ce8c01b81f301 check that generated Node classes exist diff -r b3a60e14ec37 -r c47522db4c00 graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java --- a/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java Thu Aug 14 23:25:26 2014 +0200 +++ b/graal/com.oracle.graal.compiler.test/src/com/oracle/graal/compiler/test/CheckGraalInvariants.java Thu Aug 14 23:26:14 2014 +0200 @@ -183,6 +183,11 @@ if (c.getAnnotation(NodeInfo.class) == null) { throw new AssertionError(String.format("Node subclass %s requires %s annotation", c.getName(), NodeClass.class.getSimpleName())); } + try { + Class.forName(c.getName() + "Gen"); + } catch (ClassNotFoundException e) { + throw new AssertionError(String.format("Missing generated Node class %s", c.getName() + "Gen")); + } } } }