--- a/langtools/src/share/classes/com/sun/tools/javac/tree/TreeCopier.java Sun May 02 15:55:02 2010 -0700
+++ b/langtools/src/share/classes/com/sun/tools/javac/tree/TreeCopier.java Mon May 03 17:12:59 2010 -0700
@@ -345,6 +345,12 @@
return M.at(t.pos).TypeApply(clazz, arguments);
}
+ public JCTree visitDisjointType(DisjointTypeTree node, P p) {
+ JCTypeDisjoint t = (JCTypeDisjoint) node;
+ List<JCExpression> components = copy(t.components, p);
+ return M.at(t.pos).TypeDisjoint(components);
+ }
+
public JCTree visitArrayType(ArrayTypeTree node, P p) {
JCArrayTypeTree t = (JCArrayTypeTree) node;
JCExpression elemtype = copy(t.elemtype, p);