mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-08 15:09:39 +07:00
overload resolution: ensure that incorrect arg numbers are filtered and for varargs methods (IDEA-140868)
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
// "Replace with expression lambda" "true"
|
||||
|
||||
import java.io.File;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
class Test {
|
||||
|
||||
{
|
||||
runWriteCommandAction(null, () -> System.out.println());
|
||||
}
|
||||
|
||||
|
||||
public static void runWriteCommandAction(String project, final Runnable runnable) {}
|
||||
public static <T> void runWriteCommandAction(String project, final Supplier<T> runnable) {}
|
||||
public static void runWriteCommandAction(String project, final String commandName, final String groupID, final Runnable runnable, File... files) {}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
// "Replace with expression lambda" "true"
|
||||
|
||||
import java.io.File;
|
||||
import java.util.function.Supplier;
|
||||
|
||||
class Test {
|
||||
|
||||
{
|
||||
runWriteCommandAction(null, () -> <caret>{
|
||||
System.out.println();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
public static void runWriteCommandAction(String project, final Runnable runnable) {}
|
||||
public static <T> void runWriteCommandAction(String project, final Supplier<T> runnable) {}
|
||||
public static void runWriteCommandAction(String project, final String commandName, final String groupID, final Runnable runnable, File... files) {}
|
||||
}
|
||||
Reference in New Issue
Block a user