Lines Matching refs:sp
120 // class path containing package-info which is newer than the one in sp-old
136 void test(Kind cl, Kind sp, Kind cp) throws Exception {
137 if (skip(cl, sp, cp))
145 System.err.println("Test " + count + " cl:" + cl + " sp:" + sp + " cp:" + cp);
171 * Analyze each of cl, cp, sp, building up the options and files to
183 switch (sp) {
220 if (expect == null && sp == Kind.NONE) {
221 assert cl == Kind.NONE && sp == Kind.NONE;
230 assert cl == Kind.NONE && sp == Kind.OLD;
237 assert cl == Kind.NONE && sp == Kind.NONE;
253 boolean skip(Kind cl, Kind sp, Kind cp) {
255 if (cl == Kind.NONE && sp == Kind.NONE && cp == Kind.NONE)
258 // skip if both sp and sp are OLD, since results may be indeterminate
259 if (sp == Kind.OLD && cp == Kind.OLD)
262 // skip if sp or cp is NEW but the other is not OLD
263 if ((sp == Kind.NEW && cp != Kind.OLD) || (cp == Kind.NEW && sp != Kind.OLD))
267 if (sp == Kind.GEN && !(cl == Kind.NONE && cp == Kind.NONE) ||
268 cp == Kind.GEN && !(cl == Kind.NONE && sp == Kind.NONE)) {