vineflower icon indicating copy to clipboard operation
vineflower copied to clipboard

Unused import statement is added

Open zsrv opened this issue 1 year ago • 0 comments

Version: Vineflower 1.10.0 (commit 6362c9408e5020814a35d4d669e0e4994680476e):

Java versions used to compile the original code (same output received for all):

  • Temurin 1.8.0_332-b09
  • Temurin 11.0.15+10
  • Temurin 17.0.3+7

Original code:

import java.util.Map;

public class Example {
    public void myMethod(Map<String, String> map) {
        map.entrySet().forEach(entry -> System.out.println(entry.getValue()));
    }
}

Vineflower output:

import java.util.Map;
import java.util.Map.Entry;

public class Example {
   public void myMethod(Map<String, String> var1) {
      var1.entrySet().forEach(var0 -> System.out.println((String)var0.getValue()));
   }
}

Vineflower output with the previous commit (c5df9f8ffa7db6f40605fedc2b2648180e1f27b0):

import java.util.Map;

public class Example {
   public void myMethod(Map<String, String> var1) {
      var1.entrySet().forEach(var0 -> System.out.println((String)var0.getValue()));
   }
}

zsrv avatar Sep 06 '23 19:09 zsrv