Java: Convert intention "Join Declaration And Assignment" into inspection - improved highlighting (IDEA-178919)

This commit is contained in:
Pavel Dolgov
2018-10-01 17:51:52 +03:00
parent 3dafef6aee
commit 0623c7b75f
15 changed files with 114 additions and 48 deletions
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class Test {
{
String ss = "hello"; // comment A
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class Test {
{
String ss = "hello";
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class Test {
{
String ss = "hello", a = "";
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "INFORMATION"
class Test {
{
int i = 4 * (2 + 3);
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "INFORMATION"
class Test {
{
String ss = "hello" + "world";
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class T {
{
foo(1);
@@ -0,0 +1,8 @@
// "Join declaration and assignment" "false"
class T {
static int foo() {
int x, y;
<caret>x = y = 0;
return x + y;
}
}
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class Test {
{
String s<caret>s = ""; // comment A
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class Test {
{
String s<caret>s = "";
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class Test {
{
String s<caret>s = "", a = "";
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "INFORMATION"
class Test {
{
int i = 4;
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "INFORMATION"
class Test {
{
String ss = "hello";
@@ -1,4 +1,4 @@
// "Join declaration and assignment" "true"
// "Join declaration and assignment" "GENERIC_ERROR_OR_WARNING"
class T {
{
int a =<caret> foo(1);