Lines Matching defs:jar

41  * quick reject mechanism for probes into jar files. The on-disk
42 * representation of the meta-index is a flat text file with per-jar
44 * contained in the jar. As an example, here is an edited excerpt of
49 # charsets.jar
51 # jce.jar
53 ! jsse.jar
58 @ resources.jar
67 com/sun/java/util/jar/pack/
70 ! rt.jar
83 * <LI> It contains entries for multiple jar files. This is
88 * prevent application and other classes from forcing all jar files on
90 * as a precise index of the contents of the jar.
108 * file, we mark the jar file differently. Here is the current rule we use.
109 * For jar file containing only class file, we put '!' before the jar file name;
110 * for jar file containing only resources file, we put '@' before the jar file name;
111 * for jar file containing both resources and class file, we put '#' before the
112 * jar name.
113 * Notice the fact that every jar file contains at least the manifest file, so when
114 * we say "jar file containing only class file", we don't include that file.
131 // Maps jar file names in registered directories to meta-indices
137 // Indicate whether the coresponding jar file is a pure class jar file or not
145 // is extended for user-provided jar files in future.
147 public static MetaIndex forJar(File jar) {
148 return getJarMap().get(jar);
197 // Fetch new current jar file name
234 // Ask non-class file from class only jar returns false
235 // This check is important to avoid some class only jar
236 // files such as rt.jar are opened for resource request.