Commit Graph

11 Commits

Author SHA1 Message Date
Andrey Cherkasov
7e0d6a7f1a [java-inspections] StringConcatenationInLoops: the quick-fix produces incorrect result
IDEA-306289

GitOrigin-RevId: 89cc6c4a394107e2c9eb8995915f28583a607231
2022-11-29 17:01:32 +00:00
Tagir Valeev
7e1064ea3c [java-intentions] More preview tests; minor fixes
GitOrigin-RevId: 22a46c15d8900d8a31514846755a013f6a67ad42
2022-07-29 17:55:13 +00:00
Tagir Valeev
fcec11b91c [java-inspection] StringConcatenationInLoops preview-friendly & fixed toString in null-safe mode
GitOrigin-RevId: b545a5a7acb3daa45b6aa4f675c819fefd70c350
2020-08-03 09:51:39 +00:00
Tagir Valeev
2e7492686e StringConcatenationInLoopsInspection: null-safe fixes
Fixes IDEA-183139 "String to StringBuilder" quick fix may cause NPE
2017-12-26 17:18:40 +07:00
Tagir Valeev
f03d494538 StringConcatenationInLoopsInspection: add null-check for unknown variables
IDEA-183139 "String to StringBuilder" quick fix may cause NPE
2017-12-06 11:57:10 +07:00
Tagir Valeev
319d4c205a ChangeToAppendUtil: do not add useless .append("")
Partially fixes IDEA-180178 String concatenation as argument to 'StringBuilder.append()' call should be smarter
2017-10-09 12:12:34 +07:00
Tagir Valeev
f73a5572c0 Fix IDEA-177647 Convert String to StringBuilder intention produces wrong code 2017-08-17 17:52:16 +07:00
Tagir Valeev
0183b826f9 IDEA-167466 String concatenation in loop inspection: provide additional quick-fix to introduce a new StringBuilder;
String concatenation in loop is enabled by default now
2017-02-02 14:29:02 +03:00
Tagir Valeev
a47088fa4f StringConcatenationInLoopsInspection: automatically create append chains 2017-01-31 16:29:02 +03:00
Tagir Valeev
2c57d04054 StringConcatenationInLoopsInspectionFix: fixed parenthesized append (IDEA-165968), fix renamed to "Convert variable ''{0}'' from String to {1}" 2016-12-28 13:40:03 +07:00
Tagir Valeev
e7e0982841 IDEA-165193 Provide a quick-fix to replace String concatenation in loop with StringBuilder 2016-12-08 15:56:55 +07:00