Lines Matching defs:merge
1277 boolean merge(final ClassWriter cw, final Frame frame, final int edge) {
1310 changed |= merge(cw, t, frame.inputLocals, i);
1316 changed |= merge(cw, t, frame.inputLocals, i);
1322 changed |= merge(cw, edge, frame.inputStack, 0);
1337 changed |= merge(cw, t, frame.inputStack, i);
1353 changed |= merge(cw, t, frame.inputStack, nInputStack + i);
1370 private static boolean merge(
1378 // if the types are equal, merge(u,t)=u, so there is no change
1388 // if types[index] has never been assigned, merge(u,t)=t
1396 // if t is the NULL type, merge(u,t)=u, so there is no change
1401 // same dimension merge(u,t) = dim(t) | common parent of the
1407 // type, merge(u,t)=java/lang/Object
1412 // merge(u,t)=java/lang/Object
1415 // if t is any other type, merge(u,t)=TOP
1419 // if u is the NULL type, merge(u,t)=t,
1423 // if u is any other type, merge(u,t)=TOP whatever t