diff -r 9b26c96f5138 -r f6f1fd261f57 src/share/classes/javax/lang/model/type/TypeVisitor.java --- a/src/share/classes/javax/lang/model/type/TypeVisitor.java Fri Nov 30 15:14:36 2012 +0000 +++ b/src/share/classes/javax/lang/model/type/TypeVisitor.java Fri Nov 30 15:14:48 2012 +0000 @@ -172,4 +172,14 @@ * @since 1.7 */ R visitUnion(UnionType t, P p); + + /** + * Visits an intersection type. + * + * @param t the type to visit + * @param p a visitor-specified parameter + * @return a visitor-specified result + * @since 1.8 + */ + R visitIntersection(IntersectionType t, P p); }