diff -r 75c8cde12ab6 -r e39bd9401ea5 src/share/classes/javax/lang/model/util/TypeKindVisitor8.java --- a/src/share/classes/javax/lang/model/util/TypeKindVisitor8.java Wed Nov 06 17:48:25 2013 +0100 +++ b/src/share/classes/javax/lang/model/util/TypeKindVisitor8.java Thu Nov 07 20:11:56 2013 -0800 @@ -101,4 +101,17 @@ protected TypeKindVisitor8(R defaultValue) { super(defaultValue); } + + /** + * This implementation visits an {@code IntersectionType} by calling + * {@code defaultAction}. + * + * @param t {@inheritDoc} + * @param p {@inheritDoc} + * @return the result of {@code defaultAction} + */ + @Override + public R visitIntersection(IntersectionType t, P p) { + return defaultAction(t, p); + } }