Bart van Helvert
e62a85a565
[java] Don't filter overrides for go to symbol in dumb mode
...
#IDEA-339786 Fixed
GitOrigin-RevId: b91406a518055a349d87d126ee315f7deeb26363
2023-12-05 20:43:56 +00:00
Bas Leijdekkers
e8d2bff198
Java: generate compact equals when using IntelliJ Default (IDEA-339226)
...
GitOrigin-RevId: dd90f8e079a2693d74a220ef95aca3223c105fa9
2023-12-05 10:02:17 +00:00
Bas Leijdekkers
1bea98b241
Java: replace "Accept subclasses as parameter to equals() method" checkbox with two radio buttons (IDEA-339226)
...
GitOrigin-RevId: d8fc7f4527a80411dfec12de1f8e602a36106e47
2023-12-05 10:02:13 +00:00
Bas Leijdekkers
da39c01311
Java: generate final equals() method when using instanceof (IDEA-339226)
...
GitOrigin-RevId: b024aa3775268895bd9cbeecea5a6947a93415f7
2023-12-05 10:02:10 +00:00
Kurt Dresner
6b88f5582c
[javadoc] Don't return null if root URL parsing fails, just return the original
...
closes https://github.com/JetBrains/intellij-community/pull/2597
GitOrigin-RevId: 2d620773c4270d322014e12e23090dd926027b5d
2023-12-04 12:52:42 +00:00
Kurt Dresner
bf0c93b0a5
[javadoc] Fix relative URLs conversion in JavaDocExternalFilter
...
When the `href` attribute of an anchor tag starts with a single forward
slash ('/'), this means the link should be relative to the authority
(host + port) of the current page. Similarly, when the `href` attribute
of an anchor tag starts with two forward slashes ('//'), the link should
be relative to the scheme (e.g. https://) of the current page.
closes https://github.com/JetBrains/intellij-community/pull/2597
#IDEA-336443 Fixed
GitOrigin-RevId: a8888f2a5dc283d158596229d6d602e1a2f8d265
2023-12-04 12:52:38 +00:00
Georgii Ustinov
0ee266b325
Get rid of resolver in Java Formatter
...
IDEA-235747
GitOrigin-RevId: b085d98a222ffdf93f46ff9ec75ee7a351b9ee01
2023-12-04 09:06:58 +00:00
Bart van Helvert
5529f73fc8
[java] Allow go to symbol in dumb mode
...
#IDEA-339250 Fixed
GitOrigin-RevId: 91e120cad065cedc39973420c37a7fbd69b5c442
2023-12-03 20:10:25 +00:00
Dmitry Avdeev
ccd0d3652f
non-modal progress and non-blocking read action for PsiTargetNavigator
...
GitOrigin-RevId: b0a38a195f724a1fcb043cd661001e86859d2a35
2023-12-02 22:34:57 +00:00
Pavel Porvatov
a9d0a7dcb0
IDEA-339569 Remove ConfigurableBuilder, part 1
...
GitOrigin-RevId: 72d0361b3e2325b27f7d62440abfc38ec86e63af
2023-12-01 19:36:09 +00:00
Pavel Porvatov
1a08f7b59c
Rename .java to .kt
...
IDEA-339569
GitOrigin-RevId: a456b3b554f242ea2c09243ff9e3ec2c2d200504
2023-12-01 19:36:05 +00:00
Filip Hrisafov
0d18a62f01
[java-inspections] Add getText for getting the text for the remove unused variable fix
...
Necessary for third-party plugins
PR#2617
GitOrigin-RevId: cac70c923b3de75ff70d51c4fe879a96c1e2c2b4
2023-12-01 18:37:09 +00:00
Tagir Valeev
b7d4e8a3b2
[java-inspections] UseHashCodeMethodInspection: fix inspection name, support boxed Long type
...
IDEA-338114, IDEA-339366
GitOrigin-RevId: 5e51384d160e29f3c81b99c9c50260cb883d9c46
2023-12-01 18:37:05 +00:00
Mikhail Pyltsin
2e1c6343f2
[java-rd] IDEA-339292 Move setting to fronback part to make them available for remote dev
...
Merge-request: IJ-MR-121171
Merged-by: Mikhail Pyltsin <Mikhail.Pyltsin@jetbrains.com >
GitOrigin-RevId: ae28b85856cb723e7b51bea3e3cbef91e6de634d
2023-12-01 17:44:34 +00:00
Madalin Valceleanu
f123efb2be
IDEA-339513 Mark TreeClassChooserFactory.createFileChooser as deprecate
...
closes https://github.com/JetBrains/intellij-community/pull/2612
GitOrigin-RevId: 40d5fdcad0f248da5fd15bee147cebd071ef73ff
2023-12-01 16:57:53 +00:00
Madalin Valceleanu
502196ef75
IDEA-339513 Expose comparator option on TreeFileChooserFactory and TreeClassChooserFactory
...
closes https://github.com/JetBrains/intellij-community/pull/2612
GitOrigin-RevId: 36edf90b99cf8aa387bd14d4e3b6c122a77e7038
2023-12-01 16:57:49 +00:00
Bart van Helvert
823ef61147
[kotlin] Set package/destination chooser when selecting file
...
#KTIJ-27845
GitOrigin-RevId: cea4ee54abfdb7667282ea39f0ac5295cfcbb813
2023-11-30 16:28:19 +00:00
Mikhail Mazurkevich
1d7d5ea754
[wsm] Fix for ArchetypesTest one more use of commiting modifiable model without WA if SDD not in the storage
...
GitOrigin-RevId: 56cf2bcc730ff40075c2d7cefe82254c81876a9c
2023-11-30 15:53:49 +00:00
Mikhail Mazurkevich
022262341f
[wsm] Execute code on EDT if needed
...
GitOrigin-RevId: e3e37776833e3e1e007752e248a139e1666b71fe
2023-11-30 15:53:44 +00:00
Mikhail Mazurkevich
8bad57a2cc
[wsm] Fix compilation
...
GitOrigin-RevId: 3555d072596c81359f0882d3c686889377f699e7
2023-11-30 15:53:43 +00:00
Mikhail Mazurkevich
217dae4c68
[wsm] Add bridge delegate on another level - for ProjectJdkImpl
...
GitOrigin-RevId: 7727dcd25b65e1bd29ff08140240e714c4ed25b5
2023-11-30 15:53:43 +00:00
Mikhail Mazurkevich
b28806b28b
[wsm] Remove some explicit ProjectJdkImpl instantiation
...
GitOrigin-RevId: 49fc9b6a50f5c1cb464b66f3847106a7cfbaa897
2023-11-30 15:53:43 +00:00
Alexander Doroshko
cea7ba643a
Better fix for KTIJ-11594 File Nesting configured for Kotlin files makes files disappear from the Project View
...
it doesn't introduce regression like KTIJ-27970
GitOrigin-RevId: 8c63baeb436df4bf60dd5d1459984d7e38a0d3cf
2023-11-29 22:32:14 +00:00
Bas Leijdekkers
66250e0e2b
Java: deterministic ordering of conflict warnings (IJ-CR-120227)
...
GitOrigin-RevId: 981d602ffc01ac3c06bc41c5348452f28852374b
2023-11-29 20:30:38 +00:00
Bas Leijdekkers
64eda78071
Java: improve names of equals/hashCode generation templates (IDEA-339226)
...
GitOrigin-RevId: 19f7dcbe0070e36aa4379f51d8967a9d9fc6691c
2023-11-29 20:30:33 +00:00
Bas Leijdekkers
5c5c16a392
Java: don't ask about array field nullability when generating equals/hashCode (IDEA-339226)
...
GitOrigin-RevId: b898bfde3537225d694e146b8763a6ec3b43553f
2023-11-29 20:30:30 +00:00
Tagir Valeev
31cdc5e672
[mod-commands] ModCommand.chooseAction static method instead of ModChooseAction constructor
...
GitOrigin-RevId: 8a00b38108c8fff77a967749f16550f067191d2d
2023-11-29 15:43:25 +00:00
Tagir Valeev
241aea81b1
[mod-commands] ModShowConflicts replaced with static method showConflicts
...
GitOrigin-RevId: 471ff5387f33c3a82d67a05957396d1312ebcbbd
2023-11-29 15:43:21 +00:00
Tagir Valeev
9df20d75c0
[mod-commands] ModChooseMember replaced with static method chooseMultipleMembers
...
GitOrigin-RevId: f17514b1ab8762f6cbebbd0b03d0db9cdc434ad9
2023-11-29 15:43:20 +00:00
Mikhail Pyltsin
44a9f900a6
[java-completion] fix null-pointer warning for member.getReturnType
...
it doesn't affect the behavior because null can be only for constructor, but constructors cannot be static
GitOrigin-RevId: 46761c48e5823b0997f0fdc6c5bf4e5ab54318c2
2023-11-29 14:18:27 +00:00
Georgii Ustinov
47d91d14d3
Collect call expression nodes as a cycle instead of recursion
...
IDEA-291765
GitOrigin-RevId: caa05331ea83fb10f647ef00b8c0f7a4eb353511
2023-11-29 11:35:43 +00:00
Georgii Ustinov
9cf690d4e1
[Java. Formatting] Move semicolon to the new line with long chain calls implementation
...
IDEA-291765
GitOrigin-RevId: b67a9be7fd9d57febe95f2d65fc5fae3dfb4151c
2023-11-29 11:35:43 +00:00
Georgii Ustinov
d657d89ed1
[Java. Formatting] Add field in settings for moving semicolon to the newline in long call chains
...
IDEA-291765
GitOrigin-RevId: 916e53119ab293a78a56be3c13c7a62fbb8cbbf6
2023-11-29 11:35:43 +00:00
Bas Leijdekkers
e8be232407
Java: return null when language is Scala (IJ-CR-120989)
...
GitOrigin-RevId: da52c1255ab6904fe184d732f8740b938622e245
2023-11-29 00:53:26 +00:00
Bas Leijdekkers
f9b82cf58c
Java: remove "scare" message from Generate equals() and hashCode() wizard (IDEA-339226)
...
GitOrigin-RevId: 877306a1f4c7c7812d4b298ee4f0d9f7ff7ce4b3
2023-11-29 00:53:24 +00:00
Bas Leijdekkers
7653e55d26
Java: allow to generate instanceof in equals() method for final classes (IDEA-209430)
...
GitOrigin-RevId: 2f8856c0996f8a96e20a3dcc1f87f8c95ca39e64
2023-11-29 00:53:20 +00:00
Anna Kozlova
10d7f78b70
[java] move to test root: NPE (EA-943438)
...
GitOrigin-RevId: e625fa12c785eb70ee7360e40bb2e8c16794a38b
2023-11-28 22:37:56 +00:00
Alexey Merkulov
f296c80c33
IDEA-333739 Remove redundant empty line before onboarding tips
...
GitOrigin-RevId: d5b334741652bc8110d3c959479cca5c4ad4839a
2023-11-28 22:21:12 +00:00
Aleksey Dobrynin
2968c44e55
Refactoring: use constants instead of strings
...
GitOrigin-RevId: a5132bfb7c7f57ac96c6f7b171447d783f2f9cdf
2023-11-28 17:29:28 +00:00
Tagir Valeev
55fb552005
[java-analysis] InferNullityAnnotationsAction: better behavior when nothing was found
...
GitOrigin-RevId: 974ee800b075c09118a2f87551da45d41cdf33fa
2023-11-28 15:14:48 +00:00
Tagir Valeev
8c478f8da1
[java-inspections] CreateSwitchBranchesUtil: update labels after shortening
...
Should fix EA-922716 - IAE: PsiUpdateImpl$ModPsiUpdaterImpl.getRange
GitOrigin-RevId: e034d73b73be8432cc05d82bfca11b1216c46708
2023-11-28 15:14:46 +00:00
Tagir Valeev
652fdc6960
[java] MethodParameterInfoHandler: handle constructor completion when it's resolved to a class
...
Fixes CCE: MethodParameterInfoHandler.findElementForUpdatingParameterInfo
GitOrigin-RevId: 78cc87045e240bbd54418c85edf354618a67a17f
2023-11-28 14:37:55 +00:00
Tagir Valeev
0679a1a9f4
[java] JavaConcatenationToInjectorAdapter: patterns used
...
GitOrigin-RevId: 023a7d77c660f656f7d4ada42d5121cfd728eaae
2023-11-28 12:44:07 +00:00
Alexey Belkov
dfafd52e21
[java-analysis] NullityInferrer: don't try to add both annotations to a variable
...
The conditions are mutually exclusive logically, and the `else` keyword makes it explicit.
GitOrigin-RevId: cbb0b81fb4495f2ac74e7e190f9289a232bde2be
2023-11-28 11:50:53 +00:00
Alexey Belkov
ca6c111248
[java-analysis] "Infer Nullity" cleanup
...
* Formatting
* Nullability annotations
* Small refactoring to improve readability
* No semantic changes
GitOrigin-RevId: ac02f7c7561ef85da500153823f538ce786e1f89
2023-11-28 11:50:50 +00:00
Bas Leijdekkers
d9e2cea4b0
Java: fix slow operations in generate equals wizard (EA-841384)
...
GitOrigin-RevId: dc8003ff099d31b8432da4eaf872963827734c7f
2023-11-28 09:40:28 +00:00
Bas Leijdekkers
053caa01b5
Java: don't generate instanceof class check in equals for final classes (IDEA-209430)
...
GitOrigin-RevId: 73f6b3e28dd466b9975f0c169b9c3d52fdf9ff82
2023-11-28 09:40:26 +00:00
Bas Leijdekkers
9b2fe7815f
Java: use correct variable prefixes in Generate Equals (IDEA-265430)
...
GitOrigin-RevId: 04f96ac8c0bafb53370d8075bb39730e5f870136
2023-11-28 09:40:24 +00:00
Alexander Doroshko
e129c520ce
follow-up on IDEA-204918: explicit order of extensions
...
ClassesTreeStructureProvider must go after NestingTreeStructureProvider
GitOrigin-RevId: 247f820ff1febef67231671f30dec2eb1307a2e2
2023-11-27 21:29:01 +00:00
Yuriy Artamonov
cf58a65496
[android] IDEA-321685 Suggest installation of Android plugins in relevant XML files
...
GitOrigin-RevId: 4516d8d4dd3b1dd9aaf6b6e37dbf0dc3e849666e
2023-11-27 21:18:36 +00:00