Example #1
0
 public void replaceFixed(FixedWithNextNode node, Node replacement) {
   if (replacement instanceof FixedWithNextNode) {
     replaceFixedWithFixed(node, (FixedWithNextNode) replacement);
   } else {
     assert replacement != null : "cannot replace " + node + " with null";
     assert replacement instanceof FloatingNode
         : "cannot replace " + node + " with " + replacement;
     replaceFixedWithFloating(node, (FloatingNode) replacement);
   }
 }