mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-05-02 19:28:23 +07:00
[java-inspections] Redundant char[] wrapping at String constructor could be replaced with String.valueOf() IDEA-262555
GitOrigin-RevId: cae0690cf100730f6a8502b17b57d7bb913a0cf0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f683f0ac9b
commit
50f8045484
@@ -0,0 +1,29 @@
|
||||
// "Fix all 'Redundant String operation' problems in file" "true"
|
||||
|
||||
class Test {
|
||||
String foo1(char c) {
|
||||
return String.valueOf(c);
|
||||
}
|
||||
|
||||
String foo2(Character character) {
|
||||
return String.valueOf(character);
|
||||
}
|
||||
|
||||
String foo3(char c) {
|
||||
/*2*/
|
||||
/*3*/
|
||||
/*4*/
|
||||
/*5*/
|
||||
/*6*/
|
||||
/*7*/
|
||||
/*8*/
|
||||
/*9*/
|
||||
/*10*/
|
||||
/*11*/
|
||||
return /*1*/String.valueOf(c)/*12*/;
|
||||
}
|
||||
|
||||
String foo4(char c) {
|
||||
return String.valueOf((((c))));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
// "Fix all 'Redundant String operation' problems in file" "true"
|
||||
|
||||
class Test {
|
||||
String foo1(char c) {
|
||||
return String.valueOf(c);
|
||||
}
|
||||
|
||||
String foo2(Character character) {
|
||||
return String.valueOf(character);
|
||||
}
|
||||
|
||||
String foo3(char c) {
|
||||
/*6*/
|
||||
/*7*/
|
||||
/*8*/
|
||||
/*9*/
|
||||
/*10*/
|
||||
/*11*/
|
||||
return /*1*/String/*2*/./*3*/valueOf/*4*/(/*5*/c/*12*/)/*13*/;
|
||||
}
|
||||
|
||||
String foo4(char c) {
|
||||
return String.valueOf(((((((c)))))));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// "Fix all 'Redundant String operation' problems in file" "true"
|
||||
|
||||
class Test {
|
||||
String foo1(char c) {
|
||||
return new String(new char[] { c })<caret>;
|
||||
}
|
||||
|
||||
String foo2(Character character) {
|
||||
return new String(new char[] { character });
|
||||
}
|
||||
|
||||
String foo3(char c) {
|
||||
return /*1*/new/*2*/ String/*3*/(/*4*/new/*5*/ char/*6*/[/*7*/]/*8*/ {/*9*/ c/*10*/ }/*11*/)/*12*/;
|
||||
}
|
||||
|
||||
String foo4(char c) {
|
||||
return new String((((new char[] { (((c))) }))));
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
// "Fix all 'Redundant String operation' problems in file" "true"
|
||||
|
||||
class Test {
|
||||
String foo1(char c) {
|
||||
return String.valueOf(new char[]<caret> { c });
|
||||
}
|
||||
|
||||
String foo2(Character character) {
|
||||
return String.valueOf(new char[] { character });
|
||||
}
|
||||
|
||||
String foo3(char c) {
|
||||
return /*1*/String/*2*/./*3*/valueOf/*4*/(/*5*/new/*6*/ char/*7*/[/*8*/]/*9*/ {/*10*/ c/*11*/ }/*12*/)/*13*/;
|
||||
}
|
||||
|
||||
String foo4(char c) {
|
||||
return String.valueOf((((new char[] { (((c))) }))));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user