--- a/langtools/src/share/classes/javax/tools/JavaFileManager.java Tue Apr 12 20:58:06 2011 -0700
+++ b/langtools/src/share/classes/javax/tools/JavaFileManager.java Wed Apr 13 11:35:43 2011 -0700
@@ -49,17 +49,16 @@
* names must be given in the Java Virtual Machine internal form of
* fully qualified class and interface names. For convenience '.'
* and '/' are interchangeable. The internal form is defined in
- * chapter four of the
- * <a href="http://java.sun.com/docs/books/vmspec/2nd-edition/jvms-maintenance.html">Java
- * Virtual Machine Specification</a>.
+ * chapter four of
+ * <cite>The Java™ Virtual Machine Specification</cite>.
* <blockquote><p>
* <i>Discussion:</i> this means that the names
* "java/lang.package-info", "java/lang/package-info",
* "java.lang.package-info", are valid and equivalent. Compare to
- * binary name as defined in the
- * <a href="http://java.sun.com/docs/books/jls/">Java Language
- * Specification (JLS)</a> section 13.1 "The Form of a Binary".
+ * binary name as defined in
+ * <cite>The Java™ Language Specification</cite>,
+ * section 13.1 "The Form of a Binary".
* </p></blockquote>
*
* <p>The case of names is significant. All names should be treated
@@ -173,7 +172,8 @@
/**
* Infers a binary name of a file object based on a location. The
- * binary name returned might not be a valid JLS binary name.
+ * binary name returned might not be a valid binary name according to
+ * <cite>The Java™ Language Specification</cite>.
*
* @param location a location
* @param file a file object