Dmitry Jemerov
e2d7e33c68
Add (WSL) suffix to names of JDKs created inside WSL
...
GitOrigin-RevId: 30da0972937b552d137f35d99ab6692670cab152
2020-12-04 19:09:04 +00:00
Dmitry Jemerov
d138d7f025
WslDistributionManager.isWslPath can be static
...
GitOrigin-RevId: 99ffdfed736dbfbb9a3b5bbdec4d2e96777fc9e1
2020-12-04 19:09:02 +00:00
Anna Kozlova
5670f3c330
inline super class: search for conflicts under progress (IDEA-256960)
...
GitOrigin-RevId: 8fd8ea090ecbe3fa3f05cfa1f263adb4848f2711
2020-12-04 18:39:18 +00:00
Anna Kozlova
0614011853
remove junit 3 dependency
...
when we have junit 5 in module classpath, it's dangerous to have only junit 5 and junit 3 cause vintage engine doesn't support junit 3 and just won't start tests
GitOrigin-RevId: 65eb6b34584593fdc75aa15f908f84b91772c5e0
2020-12-04 16:49:24 +00:00
Eugene Zhuravlev
205dfea3f3
process constants non-incrementally if non-javac compiler (e.g. ecj) is used (IDEA-250524)
...
GitOrigin-RevId: 8ce5335fdc6b7d774611242e3195046af6a31ed0
2020-12-04 13:38:17 +00:00
Alexey Kudravtsev
37bfcb68b0
remove StringFactory because it doesn't have sense anymore
...
GitOrigin-RevId: 3bd0406d8d6c2783a544c24ada4a97b23e3aa878
2020-12-04 13:05:12 +00:00
Tagir Valeev
0c02c6eba2
[model-branch] Fix renaming of record components
...
GitOrigin-RevId: 50f3ea9045137589df2dda64a0312212559429db
2020-12-04 08:06:43 +00:00
Tagir Valeev
58a638bab9
[java-tests] Record rename tests moved to RenameFieldTest
...
GitOrigin-RevId: d6b5c15752a7e821829caf55db968bc67ebffa8d
2020-12-04 08:06:39 +00:00
Tagir Valeev
7c62cd67fe
[java-highlighting] IDEA-256804 Highlighting bug when using JDK 15 Records
...
GitOrigin-RevId: fd7fe3f1bcfe89e65f754038b4021ac003abb9f7
2020-12-04 08:06:37 +00:00
Tagir Valeev
2a18b3e8f9
[java] IDEA-255890 'Complete Current Statement' for vararg method like String.format works incorrectly
...
GitOrigin-RevId: 814641fd0562890897eec6e0a7f29c187f36c54c
2020-12-04 08:06:35 +00:00
Tagir Valeev
84c09cc922
[java-completion] Unit test for method named as Java keyword bugfix (EA-247276, IJ-CR-4316)
...
GitOrigin-RevId: 6f651303fcfa9b84bb64b45c7f21bcc4a0bf7f85
2020-12-04 08:06:32 +00:00
Andrey.Cherkasov
1fb8a884ac
[java-inspection] RedundantStringOperationInspection: make messages more clear
...
GitOrigin-RevId: 19cff59158d3647024a7c7fb585c43f88466b10f
2020-12-04 00:09:03 +00:00
Roman Shevchenko
9b4183a786
[test framework] minor optimization and API cleanup
...
GitOrigin-RevId: 3b6c5fa17cdc32bbef566159d26dd83356f25e8e
2020-12-03 19:54:28 +00:00
Eldar Abusalimov
932e2aaeb0
EditorActionHandler: Add ForEachCaret nested class, migrate subclasses
...
GitOrigin-RevId: 0a3aa2352f5602bce36da3e6dccfe0e0976a568a
2020-12-03 18:36:32 +00:00
Dmitry.Krasilschikov
2404073dd2
fix JavaWebReferenceTest
...
GitOrigin-RevId: 1db14236a3ba1393033f3596e72fdc5a508fef9c
2020-12-03 16:45:17 +00:00
Alexey Kudravtsev
cc36456090
notnull
...
GitOrigin-RevId: 265a18ef79b422aa7a4a3f258ee4e63f980f13cd
2020-12-03 16:21:57 +00:00
Dmitry.Krasilschikov
15730e5a5c
IDEA-256658 IDEA-256801 Reader mode: respect global settings
...
GitOrigin-RevId: 5bfc4f7d07749ff4ec10aa3a8a26dbac53ac71c1
2020-12-03 16:07:17 +00:00
Bas Leijdekkers
5d59550ee9
Ddd fast path to isJavahashBangScript() for files not open in the editor (IJ-CR-4365)
...
GitOrigin-RevId: 3aa4bf4b649345f361ba1a7d26c2f0bc974e96b1
2020-12-03 15:15:08 +00:00
Vassiliy.Kudryashov
91a1eeaed8
IDEA-190854 Replace plus icons with modifiers with one plus icon with dropdown
...
Wording improvement
GitOrigin-RevId: 739bd4af35706215cfc8e194c282faae01bf4b48
2020-12-03 13:28:43 +00:00
Maxim.Kolmakov
31df2a1b12
Fix invalid notification group ID
...
GitOrigin-RevId: 203f456342bb0c451f791343c718f9f92326a037
2020-12-03 12:45:40 +00:00
Tagir Valeev
33edc0ffa4
[java-psi] Rework extension methods support, according to review IJ-CR-4151
...
GitOrigin-RevId: 29d547dc38b2feba7e55b8fcfb420094341219b8
2020-12-03 06:06:11 +00:00
Tagir Valeev
710361ae55
[java-completion] IDEA-256258 Suggest ChronoUnit members where TemporalUnit is expected
...
GitOrigin-RevId: c77ca92054c675269b8276bf04dea78133266da6
2020-12-03 04:26:09 +00:00
Roman Shevchenko
9de856f4d8
[java] ignoring package conflicts coming from automatic modules (IDEA-235898)
...
Not mentioned in `java.lang.module` package docs, but package conflicts in automatic modules seem to be ignored (which probably makes sense given how they are grouped for readability resolution).
GitOrigin-RevId: 2e2a1660d2892ccb99f61b6acfdde5d30ffad139
2020-12-02 22:00:10 +00:00
Roman Shevchenko
e3282235a9
Cleanup (minor optimization; warnings; formatting)
...
GitOrigin-RevId: 7e1b29eccaa3f96a2e6b23fd8b68f016853b14a7
2020-12-02 20:59:26 +00:00
Alexey Kudravtsev
d8ed9a32ef
restore "add unambiguous imports on the fly" in languages different from Java/JSP
...
GitOrigin-RevId: eed8b6c30b4c147c4f4d91327aae67546b2bfbb1
2020-12-02 18:41:53 +00:00
Dmitry Avdeev
99749ed3f3
IDEA-256532 [new run config UI] if delete one of 3 Build Before Launch task - all Build tasks will be deleted after dialog re-opening
...
GitOrigin-RevId: 8e7603aa09425d288349bca461e7528e40f843b1
2020-12-02 17:13:44 +00:00
Roman Shevchenko
8ace6fe105
[tests] filtering out unrelated quickfix (instead of adding it to a test data)
...
GitOrigin-RevId: 9491cb92e6807594ef8c7c5f30179ff03069332a
2020-12-02 15:41:32 +00:00
Nikolay Chashnikov
87d4895614
[workspace model] properly report IO and xml exceptions happened during project configuration reloading (EA-246041)
...
GitOrigin-RevId: 0a3a9c76811865b0899cdc3f15bd649c0d1be039
2020-12-02 15:39:42 +00:00
Sergey Malenkov
62eb03ebdb
IDEA-208072: "File Nesting" support in "Project Files"
...
GitOrigin-RevId: fcde9b0deee02d7ab02033f703985d725245c1be
2020-12-02 13:37:16 +00:00
Sergey Patrikeev
eabbce6ddf
Indexing diagnostics: tests: comment out HTML/JSON checks until the failure reason is detected.
...
GitOrigin-RevId: ce3705f51578b65823ed4dbd84e2a99cb1ec9722
2020-12-02 13:15:31 +00:00
Eugene Zhuravlev
809200f825
annotation processing "proc:only" mode support (IDEA-253719)
...
GitOrigin-RevId: 24a2dc446de47bf223b83329a0bc1a87992306e7
2020-12-02 12:51:32 +00:00
Sergey Patrikeev
9d39273482
Indexing diagnostics: test that HTML file is generated for every JSON file.
...
GitOrigin-RevId: 562a63611d71a208e409a2a29a0e7ec9dff40c2e
2020-12-02 11:44:16 +00:00
Sergey Patrikeev
ab1ff60a1c
Indexing diagnostics: save JsonPercentages as numerator/denominator.
...
GitOrigin-RevId: 30766a9cc6c36350df229f18f00dc69ae1ef7c5b
2020-12-02 11:44:07 +00:00
Sergey Patrikeev
e6c62f6265
Indexing diagnostics: dump presentable HTML file along with raw diagnostic json.
...
GitOrigin-RevId: 52eb9e789905bb96584b796c2837ecf6fa338959
2020-12-02 11:44:05 +00:00
Sergey Patrikeev
7d005b98b5
Indexing diagnostics: make the diagnostic jsons deserializable.
...
GitOrigin-RevId: 3c5d0a23d6c1bba955b24a4f244bd21ab528c79d
2020-12-02 11:44:02 +00:00
Rustam Vishnyakov
67b8c50008
New PsiFile-based JavaFileCodeStyleFacade and factory, deprecate old JavaCodeStyleSettingsFacade
...
GitOrigin-RevId: 341fff7c6f3e13992f9349f9e04984578e1342d2
2020-12-02 11:27:00 +00:00
Tagir Valeev
f93ad46282
[java-psi] filterAnnotations: avoid Streams
...
Usually the resulting list is 0-1 element but queried kinda often, so stream overhead is visible
GitOrigin-RevId: 06f9932a35b1cfbe4c9a619de986e0c54f8c0c52
2020-12-02 08:31:29 +00:00
Tagir Valeev
dde51de143
[java-dfa] Avoid using getVariableTypeByExpressionType
...
It could be quite expensive but what we actually need is to get upper bound for wildcard types
GitOrigin-RevId: b6bd85a6bd6fa9d36d7251369c81034b4e34834f
2020-12-02 08:31:28 +00:00
Tagir Valeev
f4e5972ac5
[java-psi] PsiTypesUtil.classNameEquals
...
rawType() is not quite free, and we can do a quick-check for simple name
GitOrigin-RevId: 7fcee2c8546a1926a23352378a7299ca7a5e8726
2020-12-02 08:31:27 +00:00
Tagir Valeev
2842a558b2
Avoid set.removeAll(list)
...
GitOrigin-RevId: 6ed9b1ee1df87618c9b8c534e328ea89ead9fdc3
2020-12-02 04:49:26 +00:00
Artemiy Sartakov
f4feef1a9e
InconsistentTextBlockIndentInspection: added inspection to detect text blocks with tabs and spaces in indent (IDEA-254690)
...
GitOrigin-RevId: 71721bc908e6226e7d1dfcfcd2b4ab3c435337e2
2020-12-02 04:01:21 +00:00
Dmitry.Krasilschikov
ab3b050a6b
fix JavaWebReferenceTest test
...
GitOrigin-RevId: a32dae47b98023deb7a559afe31ef9620c84d668
2020-12-01 18:03:44 +00:00
Bas Leijdekkers
3f0806a4e0
Faster check for Java hash bang script (IDEA-256481)
...
GitOrigin-RevId: 0c492917a3f425753ae3a5b9196d7f7b42d8661b
2020-12-01 14:30:33 +00:00
Bas Leijdekkers
15b90c1063
Property detection should ignore parentheses (IDEA-256052)
...
GitOrigin-RevId: 565351beabfd7dad98cee890a77a219809b2ad9e
2020-12-01 14:30:25 +00:00
Alexey Kudravtsev
f8c986128d
replace long/erroneous strings in Logger.getLogger() with class reference for brevity, readabilty and maintainability
...
GitOrigin-RevId: f0db256fe8127e0f16b834d395525231d5f7ccdf
2020-12-01 12:52:22 +00:00
Andrey.Cherkasov
1a2cdf16e1
Remove property
...
GitOrigin-RevId: 15311108f96c9bb2fc59cdb10ec62ec4c710c6d7
2020-11-30 22:50:14 +00:00
Aleksandra Zolushkina
9cb1040f7f
Fix ContractCheckTest.testMutationSignatureProblems
...
GitOrigin-RevId: 2f4644de92bca6bf7cc6d518947a65741d3dd4e3
2020-11-30 22:18:40 +00:00
Aleksandra Zolushkina
a75449337f
Fix LossyEncodingTest.testDetectWrongEncoding
...
GitOrigin-RevId: cb885caebf0f15d2e34369d6a3b647e05a437657
2020-11-30 22:18:14 +00:00
Aleksandra Zolushkina
e9b6ffc054
Fix testDetectWrongEncoding
...
GitOrigin-RevId: c5d463c3c002531ddc5fa955cdc14b530331eb04
2020-11-30 22:18:04 +00:00
igor.kulakov
fdad0c15a2
IDEA-250103 proofreading resources
...
GitOrigin-RevId: b4f252743a1f3d267e06074cfcd8d7f6bdb30252
2020-11-30 22:17:38 +00:00