--- a/langtools/src/share/classes/com/sun/tools/javac/tree/JCTree.java Mon Apr 04 19:36:26 2011 +0100
+++ b/langtools/src/share/classes/com/sun/tools/javac/tree/JCTree.java Wed Apr 06 19:30:57 2011 -0700
@@ -236,13 +236,13 @@
*/
public static final int TYPEAPPLY = TYPEARRAY + 1;
- /** Disjunction types, of type TypeDisjunction
+ /** Union types, of type TypeUnion
*/
- public static final int TYPEDISJUNCTION = TYPEAPPLY + 1;
+ public static final int TYPEUNION = TYPEAPPLY + 1;
/** Formal type parameters, of type TypeParameter.
*/
- public static final int TYPEPARAMETER = TYPEDISJUNCTION + 1;
+ public static final int TYPEPARAMETER = TYPEUNION + 1;
/** Type argument.
*/
@@ -1881,30 +1881,30 @@
}
/**
- * A disjunction type, T1 | T2 | ... Tn (used in multicatch statements)
+ * A union type, T1 | T2 | ... Tn (used in multicatch statements)
*/
- public static class JCTypeDisjunction extends JCExpression implements DisjunctiveTypeTree {
+ public static class JCTypeUnion extends JCExpression implements UnionTypeTree {
public List<JCExpression> alternatives;
- protected JCTypeDisjunction(List<JCExpression> components) {
+ protected JCTypeUnion(List<JCExpression> components) {
this.alternatives = components;
}
@Override
- public void accept(Visitor v) { v.visitTypeDisjunction(this); }
+ public void accept(Visitor v) { v.visitTypeUnion(this); }
- public Kind getKind() { return Kind.DISJUNCTIVE_TYPE; }
+ public Kind getKind() { return Kind.UNION_TYPE; }
public List<JCExpression> getTypeAlternatives() {
return alternatives;
}
@Override
public <R,D> R accept(TreeVisitor<R,D> v, D d) {
- return v.visitDisjunctiveType(this, d);
+ return v.visitUnionType(this, d);
}
@Override
public int getTag() {
- return TYPEDISJUNCTION;
+ return TYPEUNION;
}
}
@@ -2227,7 +2227,7 @@
public void visitTypeIdent(JCPrimitiveTypeTree that) { visitTree(that); }
public void visitTypeArray(JCArrayTypeTree that) { visitTree(that); }
public void visitTypeApply(JCTypeApply that) { visitTree(that); }
- public void visitTypeDisjunction(JCTypeDisjunction that) { visitTree(that); }
+ public void visitTypeUnion(JCTypeUnion that) { visitTree(that); }
public void visitTypeParameter(JCTypeParameter that) { visitTree(that); }
public void visitWildcard(JCWildcard that) { visitTree(that); }
public void visitTypeBoundKind(TypeBoundKind that) { visitTree(that); }