CreateFromUsageUtils#getExpectedInformation: support parenthesized expressions

This commit is contained in:
Tagir Valeev
2018-08-20 18:26:16 +07:00
parent d655729237
commit 58508499c1
5 changed files with 60 additions and 2 deletions
@@ -0,0 +1,15 @@
// "Create enum constant 'A'" "true"
public enum E {
A;
public static final Foo QQQ;
static {
QQQ = new Foo(A.BAR);
}
}
class Bar {
public static final int BAR = 0;
}
@@ -0,0 +1,15 @@
// "Create enum constant 'A'" "true"
public enum E {
A;
public static final Foo QQQ;
static {
QQQ = new Foo((A.BAR));
}
}
class Bar {
public static final int BAR = 0;
}
@@ -0,0 +1,14 @@
// "Create enum constant 'A'" "true"
public enum E {;
public static final Foo QQQ;
static {
QQQ = new Foo(<caret>A.BAR);
}
}
class Bar {
public static final int BAR = 0;
}
@@ -0,0 +1,14 @@
// "Create enum constant 'A'" "true"
public enum E {;
public static final Foo QQQ;
static {
QQQ = new Foo((<caret>A.BAR));
}
}
class Bar {
public static final int BAR = 0;
}