Java: Improved inspection "MethodHandle/VarHandle type mismatch" - show candidates for replacement of method/constructor in a separate pop-up menu (IDEA-167318)

This commit is contained in:
Pavel Dolgov
2017-03-17 15:15:45 +03:00
parent 741b74a23a
commit d81332e1f8
60 changed files with 268 additions and 105 deletions
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object, java.lang.Object[])'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object, java.lang.String)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String, java.lang.String[])'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String, java.lang.String[])'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object, java.lang.Object[])'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object, java.lang.String)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.Object method(java.lang.Object)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String, java.lang.String[])'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String)'" "true"
import java.lang.invoke.*;
class Main {
@@ -1,4 +1,3 @@
// "Use method 'java.lang.String method(java.lang.String, java.lang.String[])'" "true"
import java.lang.invoke.*;
class Main {