< prev index next >

src/java.compiler/share/classes/javax/tools/JavaFileManager.java

Print this page
rev 60127 : 8249205: Remove unnecessary trademark symbols

*** 33,43 **** import java.util.Set; import static javax.tools.JavaFileObject.Kind; /** ! * File manager for tools operating on Java&trade; programming language * source and class files. In this context, <em>file</em> means an * abstraction of regular files and other sources of data. * * <p>When constructing new JavaFileObjects, the file manager must * determine where to create them. For example, if a file manager --- 33,43 ---- import java.util.Set; import static javax.tools.JavaFileObject.Kind; /** ! * File manager for tools operating on Java programming language * source and class files. In this context, <em>file</em> means an * abstraction of regular files and other sources of data. * * <p>When constructing new JavaFileObjects, the file manager must * determine where to create them. For example, if a file manager
*** 50,67 **** * <p>Some methods in this interface use class names. Such class * 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 ! * <cite>The Java&trade; 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 ! * <cite>The Java&trade; 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 * as case-sensitive. For example, some file systems have --- 50,67 ---- * <p>Some methods in this interface use class names. Such class * 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 ! * <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 ! * <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 * as case-sensitive. For example, some file systems have
*** 220,230 **** throws IOException; /** * Infers a binary name of a file object based on a package-oriented location. * The binary name returned might not be a valid binary name according to ! * <cite>The Java&trade; Language Specification</cite>. * * @param location a location * @param file a file object * @return a binary name or {@code null} the file object is not * found in the given location --- 220,230 ---- throws IOException; /** * Infers a binary name of a file object based on a package-oriented location. * The 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 * @return a binary name or {@code null} the file object is not * found in the given location
< prev index next >