Czy istnieje sposób, aby przekształcić automatycznie ten statycznej metody wywołania (Arrays.asList
):Eclipse: transform metoda statyczna inwokację do statycznego importu
import java.util.Arrays;
import java.util.List;
public class StaticImport {
public static void main(String[] args) {
List<String> list = Arrays.asList("hello", "world");
System.out.println(list);
}
}
do tej inwokacji użyciu static import
:
import static java.util.Arrays.asList;
import java.util.List;
public class StaticImport {
public static void main(String[] args) {
List<String> list = asList("hello", "world");
System.out.println(list);
}
}
I wiem, że mogę skonfigurować ukończenie kodu przy użyciu tego Window » Preferences » Java » Editor » Content Assist » Favorites
, jak opisano w this answer.
Moje pytanie dotyczy transformacji metody statycznej wywołania metody . Najlepiej byłoby, gdyby nie trzeba było konfigurować "ulubionego importu".
zobacz: http://stackoverflow.com/questions/288861/eclipse-optimize-imports-to-include-static-imports – lichengwu
@lichengwu Aktualizuj moją odpowiedź – gontard