mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-08-26 13:15:25 +07:00
Java: Added priorities in the completion list for arguments of getField() and getMethod() (IDEA-167250)
This commit is contained in:
@@ -22,5 +22,5 @@ class DeclaredField {
|
||||
class Test {
|
||||
public int num;
|
||||
public int num2;
|
||||
int num3;
|
||||
int num1;
|
||||
}
|
||||
@@ -22,5 +22,5 @@ class DeclaredField {
|
||||
class Test {
|
||||
public int num;
|
||||
public int num2;
|
||||
int num3;
|
||||
int num1;
|
||||
}
|
||||
@@ -22,7 +22,7 @@ class DecalredMethod {
|
||||
class Test {
|
||||
public void method(){}
|
||||
public void method2(A a, B b){}
|
||||
public void method3(){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
|
||||
@@ -22,7 +22,7 @@ class DecalredMethod2 {
|
||||
class Test {
|
||||
void method(){}
|
||||
void method2(A a, B b){}
|
||||
void method3(){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
|
||||
+2
-2
@@ -15,14 +15,14 @@
|
||||
*/
|
||||
class DecalredMethod2 {
|
||||
void foo() {
|
||||
Test.class.getDeclaredMethod("method3");
|
||||
Test.class.getDeclaredMethod("method1");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
void method(){}
|
||||
void method2(A a, B b){}
|
||||
void method3(){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ class DecalredMethod {
|
||||
class Test {
|
||||
public void method(){}
|
||||
public void method2(A a, B b){}
|
||||
public void method3(){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
|
||||
+1
-1
@@ -22,5 +22,5 @@ class ForNameDeclaredField {
|
||||
class Test {
|
||||
public int num;
|
||||
public int num2;
|
||||
int num3;
|
||||
int num1;
|
||||
}
|
||||
+2
-2
@@ -15,12 +15,12 @@
|
||||
*/
|
||||
class ForNameDeclaredField {
|
||||
void foo() {
|
||||
Class.forName("Test").getDeclaredField("num3");
|
||||
Class.forName("Test").getDeclaredField("num1");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public int num;
|
||||
public int num2;
|
||||
int num3;
|
||||
int num1;
|
||||
}
|
||||
+1
-1
@@ -22,7 +22,7 @@ class ForNameDeclaredMethod {
|
||||
class Test {
|
||||
public void method(){}
|
||||
public void method2(A a, B b){}
|
||||
void method3(){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@ class ForNameDeclaredMethod {
|
||||
class Test {
|
||||
public void method(){}
|
||||
public void method2(A a, B b){}
|
||||
void method3(){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
class HasConstructor {
|
||||
void foo() {
|
||||
Test.class.getMethod("<caret>");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public Test() {}
|
||||
Test(int n) {}
|
||||
public void method(){}
|
||||
public void method2(A a, B b){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
class B {}
|
||||
class C {}
|
||||
@@ -0,0 +1,17 @@
|
||||
class HasConstructor {
|
||||
void foo() {
|
||||
Test.class.getMethod("method1");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public Test() {}
|
||||
Test(int n) {}
|
||||
public void method(){}
|
||||
public void method2(A a, B b){}
|
||||
void method1(){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
class B {}
|
||||
class C {}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
class Main {
|
||||
void foo() {
|
||||
Test.class.getMethod("<caret>");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public void method(){}
|
||||
}
|
||||
+9
@@ -0,0 +1,9 @@
|
||||
class Main {
|
||||
void foo() {
|
||||
Test.class.getMethod("notifyAll");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public void method(){}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Main {
|
||||
void foo() {
|
||||
Object.class.getMethod("<caret>");
|
||||
}
|
||||
}
|
||||
+5
@@ -0,0 +1,5 @@
|
||||
class Main {
|
||||
void foo() {
|
||||
Object.class.getMethod("wait", long.class);
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
class Main {
|
||||
void foo() {
|
||||
Test.class.getMethod("<caret>");
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public Test() {}
|
||||
Test(int n) {}
|
||||
public void method(){}
|
||||
void method(A a, B b){}
|
||||
public void method(C c){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
class B {}
|
||||
class C {}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
class Main {
|
||||
void foo() {
|
||||
Test.class.getMethod("method", A.class, B.class);
|
||||
}
|
||||
}
|
||||
|
||||
class Test {
|
||||
public Test() {}
|
||||
Test(int n) {}
|
||||
public void method(){}
|
||||
void method(A a, B b){}
|
||||
public void method(C c){}
|
||||
}
|
||||
|
||||
class A {}
|
||||
class B {}
|
||||
class C {}
|
||||
Reference in New Issue
Block a user