[java-inspections] AccessStaticViaInstanceFix: mod-command

IDEA-323888 Replace 'side effect' dialog in Java quick-fixes with chooser

GitOrigin-RevId: 215c1987ee33c6fd14f6fe987bbd491fa3b78343
This commit is contained in:
Tagir Valeev
2023-06-29 16:52:55 +02:00
committed by intellij-monorepo-bot
parent c55dfd035c
commit 3df9a89271
23 changed files with 143 additions and 162 deletions

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
// "Access static 'AClass.fff' via class 'AClass' reference" "true-preview"
class AClass
{
@@ -11,6 +11,7 @@ class AClass
class acc {
int f() {
AClass a = null;
return <caret>AClass.fff;
a.getA();
return AClass.fff;
}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
// "Access static 'AClass.fff' via class 'AClass' reference" "true-preview"
class AClass
{

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.getA()' via class 'AClass' reference" "true"
// "Access static 'AClass.getA()' via class 'AClass' reference" "true-preview"
class AClass
{

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.stat' via class 'AClass' reference" "true"
// "Access static 'AClass.stat' via class 'AClass' reference" "true-preview"
class AClass {
static boolean stat;

View File

@@ -1,4 +1,4 @@
// "Access static 'R.rr' via class 'R' reference" "true"
// "Access static 'R.rr' via class 'R' reference" "true-preview"
class AClass
{
@@ -11,7 +11,8 @@ class AClass
}
class ss {
void f(AClass d){
int i = <caret>AClass.R.rr;
d.getR();
int i = AClass.R.rr;
}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'I.m()' via class 'I' reference" "true"
// "Access static 'I.m()' via class 'I' reference" "true-preview"
interface I {
static void m() {}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'I.m()' via class 'I' reference" "true"
// "Access static 'I.m()' via class 'I' reference" "true-preview"
interface I {
static void m() {}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'I.m()' via class 'I' reference" "true"
// "Access static 'I.m()' via class 'I' reference" "true-preview"
interface I {
static void m() {}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'Bug.right(B)' via class 'Bug' reference" "true"
// "Access static 'Bug.right(B)' via class 'Bug' reference" "true-preview"
class Bug<A, B> {
public A getLeft() {

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
// "Access static 'AClass.fff' via class 'AClass' reference" "true-preview"
class AClass
{

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.fff' via class 'AClass' reference" "true"
// "Access static 'AClass.fff' via class 'AClass' reference" "true-preview"
class AClass
{

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.getA()' via class 'AClass' reference" "true"
// "Access static 'AClass.getA()' via class 'AClass' reference" "true-preview"
class AClass
{

View File

@@ -1,4 +1,4 @@
// "Access static 'AClass.stat' via class 'AClass' reference" "true"
// "Access static 'AClass.stat' via class 'AClass' reference" "true-preview"
class AClass {
static boolean stat;

View File

@@ -1,4 +1,4 @@
// "Access static 'R.rr' via class 'R' reference" "true"
// "Access static 'R.rr' via class 'R' reference" "true-preview"
class AClass
{

View File

@@ -1,4 +1,4 @@
// "Access static 'I.m()' via class 'I' reference" "true"
// "Access static 'I.m()' via class 'I' reference" "true-preview"
interface I {
static void m() {}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'I.m()' via class 'I' reference" "true"
// "Access static 'I.m()' via class 'I' reference" "true-preview"
interface I {
static void m() {}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'I.m()' via class 'I' reference" "true"
// "Access static 'I.m()' via class 'I' reference" "true-preview"
interface I {
static void m() {}
}

View File

@@ -1,4 +1,4 @@
// "Access static 'Bug.right(B)' via class 'Bug' reference" "true"
// "Access static 'Bug.right(B)' via class 'Bug' reference" "true-preview"
class Bug<A, B> {
public A getLeft() {