--- old/src/share/classes/java/lang/reflect/Type.java 2013-04-08 16:54:40.000000000 -0700 +++ new/src/share/classes/java/lang/reflect/Type.java 2013-04-08 16:54:40.000000000 -0700 @@ -32,6 +32,17 @@ * * @since 1.5 */ - public interface Type { + /** + * Returns a string describing this type, including information + * about any type parameters. + * + * @implSpec The default implementation calls {@code toString}. + * + * @return a string describing this type + * @since 1.8 + */ + default String getTypeName() { + return toString(); + } }