rewrite-static-analysis icon indicating copy to clipboard operation
rewrite-static-analysis copied to clipboard

DefaultComesLast recipe creates duplicate case

Open delanym opened this issue 9 months ago • 4 comments

If default comes before a case and simply continues into that case

      default:
      case DERIVATION_MODE:
        System.out.println("default");
        break;

refactoring with org.openrewrite.staticanalysis.DefaultComesLast from org.openrewrite.recipe:rewrite-static-analysis:1.6.0 results in a duplicate case and code duplication

      case DERIVATION_MODE:
        System.out.println("default");
        break;
      case DERIVATION_MODE:
      default:
        System.out.println("default");

delanym avatar May 09 '24 12:05 delanym