Lines Matching defs:slash

35     private final char slash;
40 slash = AccessController.doPrivileged(
44 altSlash = (this.slash == '\\') ? '/' : '\\';
56 if ((p.length() > 0) && (p.charAt(0) != slash)) return slash + p;
64 return slash;
72 for a UNC prefix, and does not end with a slash. It may be the empty
103 /* UNC pathname: Retain first slash; leave src pointed at
104 second slash so that further slashes will be collapsed
105 into the second slash. The result will be a pathname
109 sb.append(slash);
121 char slash = this.slash;
134 slashes into the preferred slash */
144 sb.append(slash);
149 sb.append(slash);
160 sb.append(slash);
164 trailing slash */
167 sb.append(slash);
183 char slash = this.slash;
189 return normalize(path, n, (prev == slash) ? i - 1 : i);
190 if ((c == slash) && (prev == slash) && (i > 1))
196 if (prev == slash) return normalize(path, n, n - 1);
201 char slash = this.slash;
206 if (c0 == slash) {
207 if (c1 == slash) return 2; /* Absolute UNC pathname "\\\\foo" */
211 if ((n > 2) && (path.charAt(2) == slash))
228 if ((cn > 1) && (c.charAt(0) == slash)) {
229 if (c.charAt(1) == slash) {
237 if (cn == childStart) { // Child is double slash
238 if (parent.charAt(pn - 1) == slash)
244 if (parent.charAt(pn - 1) == slash)
249 if (child.charAt(childStart) == slash) {
256 theChars[parentEnd] = slash;
263 return ("" + slash);
287 return (((pl == 2) && (f.getPath().charAt(0) == slash))
325 if ((pl == 2) && (path.charAt(0) == slash))
561 if (!access((char)('A' + i) + ":" + slash))
569 char slash = this.slash;
572 fs[j++] = new File((char)('A' + i) + ":" + slash);