mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-25 14:25:04 +07:00
Java: Implemented sorting the candidates pop-up and added icons in that pup-up for "MethodHandle/VarHandle type mismatch" (IDEA-167318), refactored upon review feedback (IDEA-CR-19455)
This commit is contained in:
+3
-1
@@ -1,3 +1,5 @@
|
||||
// Test()
|
||||
// Test(int)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -8,6 +10,6 @@ class Main {
|
||||
}
|
||||
|
||||
class Test {
|
||||
public Test() {}
|
||||
public Test(int a) {}
|
||||
public Test() {}
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Test(int)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Test()
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+2
@@ -1,3 +1,5 @@
|
||||
// Test()
|
||||
// Test(int)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+4
-1
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -9,6 +12,6 @@ class Main {
|
||||
|
||||
class Test {
|
||||
public <T> T method(T a) {return null;}
|
||||
public <T> T method(T a, T... b) {return null;}
|
||||
public <T> T method(T a, String b) {return null;}
|
||||
public <T> T method(T a, T... b) {return null;}
|
||||
}
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
public class Main {
|
||||
|
||||
+4
-1
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -9,6 +12,6 @@ class Main {
|
||||
|
||||
class Test {
|
||||
public void method() {}
|
||||
public String method(String a) {return a;}
|
||||
public String method(String a, String... b) {return a;}
|
||||
public String method(String a) {return a;}
|
||||
}
|
||||
+4
-1
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -8,7 +11,7 @@ class Main {
|
||||
}
|
||||
|
||||
class Test {
|
||||
public String method(String a, String... b) {return a;}
|
||||
public void method() {}
|
||||
public String method(String a) {return a;}
|
||||
public String method(String a, String... b) {return a;}
|
||||
}
|
||||
+3
-1
@@ -1,3 +1,5 @@
|
||||
// Test()
|
||||
// Test(int)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -8,6 +10,6 @@ class Main {
|
||||
}
|
||||
|
||||
class Test {
|
||||
public Test() {}
|
||||
public Test(int a) {}
|
||||
public Test() {}
|
||||
}
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Test(int)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+1
@@ -1,3 +1,4 @@
|
||||
// Test()
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+2
@@ -1,3 +1,5 @@
|
||||
// Test()
|
||||
// Test(int)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+4
-1
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -9,6 +12,6 @@ class Main {
|
||||
|
||||
class Test {
|
||||
public <T> T method(T a) {return null;}
|
||||
public <T> T method(T a, T... b) {return null;}
|
||||
public <T> T method(T a, String b) {return null;}
|
||||
public <T> T method(T a, T... b) {return null;}
|
||||
}
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// Object method(Object)
|
||||
// Object method(Object, Object[])
|
||||
// Object method(Object, String)
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
|
||||
+3
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
public class Main {
|
||||
|
||||
+4
-1
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -9,6 +12,6 @@ class Main {
|
||||
|
||||
class Test {
|
||||
public void method() {}
|
||||
public String method(String a) {return a;}
|
||||
public String method(String a, String... b) {return a;}
|
||||
public String method(String a) {return a;}
|
||||
}
|
||||
+4
-1
@@ -1,3 +1,6 @@
|
||||
// void method()
|
||||
// String method(String)
|
||||
// String method(String, String[])
|
||||
import java.lang.invoke.*;
|
||||
|
||||
class Main {
|
||||
@@ -8,7 +11,7 @@ class Main {
|
||||
}
|
||||
|
||||
class Test {
|
||||
public String method(String a, String... b) {return a;}
|
||||
public void method() {}
|
||||
public String method(String a) {return a;}
|
||||
public String method(String a, String... b) {return a;}
|
||||
}
|
||||
Reference in New Issue
Block a user