diff -r c399da99fa16 -r a6f2911a7c55 src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java --- a/src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java Sun May 02 15:55:02 2010 -0700 +++ b/src/share/classes/com/sun/tools/javac/tree/TreeTranslator.java Mon May 03 17:12:59 2010 -0700 @@ -367,6 +367,11 @@ result = tree; } + public void visitTypeDisjoint(JCTypeDisjoint tree) { + tree.components = translate(tree.components); + result = tree; + } + public void visitTypeParameter(JCTypeParameter tree) { tree.annotations = translate(tree.annotations); tree.bounds = translate(tree.bounds);