Ilyas Selimov
dcae1753d1
IDEA-270438 - fixed selector type restrictions
...
GitOrigin-RevId: 826ebda6866b822783d1611b7f44116f5e3d5f8f
2021-06-29 12:34:22 +00:00
Roman Shevchenko
95a0f1443a
[java] more diagnostic for Java modules in vacuum (EA-320433)
...
GitOrigin-RevId: cebf7f48b5cadecaf84adf9977c60c2e03719655
2021-06-29 11:39:40 +00:00
Louis Vignier
74f820344a
IJ-CR-9960 [java] Add @NlsSafe to annotation names
...
GitOrigin-RevId: b2c545eced11bffa7ee753bde911ba6772a5d96b
2021-06-29 10:40:36 +00:00
Louis Vignier
f807819d2e
IJ-CR-9962 [projectWizard] Show registered SDKs
...
GitOrigin-RevId: f1c8050c78f90b8361e2982d6e95c884cce0f70e
2021-06-29 10:40:36 +00:00
Louis Vignier
76006867c3
IJ-CR-9960 [java] Move AnnotationsPanel combo box to the next row
...
GitOrigin-RevId: faf0c4bceeb8d7fc5ac61c357d335f6eb8e34962
2021-06-29 10:40:35 +00:00
Bas Leijdekkers
4c402bfabf
Add missing <p> tags to inspection descriptions
...
GitOrigin-RevId: a03a33abb6de6d773872d9d1109b832d4fb96019
2021-06-29 09:11:53 +00:00
Bas Leijdekkers
05b1284450
Remove some older "new in XX" tags from inspection descriptions
...
GitOrigin-RevId: 66eabb6db8ca72c368ab7196e8551d20cfbf0a15
2021-06-29 09:11:51 +00:00
Tagir Valeev
464e23b51f
[java-inspections] Annotations panel: extract model; move nicknames calculation to background
...
GitOrigin-RevId: 6354010a2270d0486795d645b6c4567fb08c890b
2021-06-29 06:12:24 +00:00
Tagir Valeev
5340726d67
Add final/private modifiers where possible
...
GitOrigin-RevId: 45c32c51d6e371550269c85625ded3dd7f4d1fe2
2021-06-29 02:54:20 +00:00
Ilyas Selimov
62ef778106
IDEA-270438 - code deduplication for enum errors highlighting
...
GitOrigin-RevId: 8c90b7fd9da062aa5a6c0f5bef5cdc3f8907228c
2021-06-28 18:07:10 +00:00
Yuriy Artamonov
d4254512e0
[frameworks] Introduce ModuleNameGenerator extension point to be able to generate random names for project from a plugin
...
GitOrigin-RevId: 67bcfbeeb5734daa7cd9de01bd81c419fc936652
2021-06-28 15:37:47 +00:00
Ilyas Selimov
a508d00a25
IDEA-270438 - fixed totality for arrays
...
GitOrigin-RevId: 991b05698d1fe95155986e6669e60d46c713b588
2021-06-28 12:14:26 +00:00
Ilyas Selimov
85ec7337d1
IDEA-270438 - fixed assignability in switch, added check for selector types
...
GitOrigin-RevId: 810891b03c0f6274ddc60225ec9e6079405e639c
2021-06-28 12:14:22 +00:00
Anna Kozlova
d0a710c7c2
[move] remove possibility to move package as it can be done via "rename"
...
make the chooser simpler to avoid confusion with many options
GitOrigin-RevId: 98253368ee34a0ea85ba5902a0f0df9a0e0e16d1
2021-06-28 12:00:14 +00:00
Anna Kozlova
178a341c91
[move/rename package] highlight current source root
...
GitOrigin-RevId: 8b199676e83ab44c540e9b0e46d4a98e1f80af23
2021-06-28 12:00:12 +00:00
Roman Shevchenko
b58766c788
[java] tuning light module cached value dependencies (IJ-CR-10800)
...
Restricting captured variables to the cache host.
GitOrigin-RevId: 264c03c589af65fd71a78fdee3fe3738c283e3d2
2021-06-28 10:53:09 +00:00
Yuriy Artamonov
50e74db225
[javaee] IDEA-260092 Reuse labels for Refactor-Migrate migration targets from FindBundle
...
GitOrigin-RevId: 9244143733a2fe63d3245b71ba5bc5ee1347f492
2021-06-28 10:28:19 +00:00
Gregory.Shrago
39ca268432
EA-319957 - REWA: PsiDocumentManagerBase.commitDocument
...
GitOrigin-RevId: d315979299309b68f66fe9880fc7ae3acff5ed65
2021-06-28 10:14:40 +00:00
Anna Kozlova
6ba7559831
[move] reorder move options
...
- when target is selected, no additional dialogs should be provided
- hide additional dialogs when package has only one directory
- enumerate cases more clearly when multiple directories can be moved together
GitOrigin-RevId: 8349689a65026fe18c8d4fc5f9c4f35ec370e488
2021-06-28 08:49:25 +00:00
Alexandr Suhinin
871df6878a
IDEA-271869 convert pattern switch to enhanced switch
...
GitOrigin-RevId: d7be3df6093a835e75491fb9eeafbdf7f9265b32
2021-06-28 07:06:00 +00:00
Ilyas Selimov
9909791f3f
IDEA-270438 - fixed completeness for enums
...
GitOrigin-RevId: 74b104129dea327095c7dfbbb44e2ad11eeb6d98
2021-06-28 06:43:26 +00:00
Tagir Valeev
1c0decab4f
[java-dfa] Fix TypeConstraints#superTypes() if superclass is type-parameter (compilation error)
...
Fixes EA-319642 - AE: TypeConstraints$ExactClass.<init>
GitOrigin-RevId: 311f8f508dec12cd20b836e9948328495aa21fec
2021-06-28 06:06:58 +00:00
Tagir Valeev
f6e1497d18
[kotlin-dfa] First-class support for string and list indexes
...
Also, fix "$v" case
GitOrigin-RevId: 1c3d181a4f90f4b03fe7e7a70b2a538849795342
2021-06-28 05:52:37 +00:00
Dmitry Gridin
67da1e29cb
[compiler index service] replace LibraryScopeCache.LibrariesOnlyScope with ProjectScope.LibrariesScope
...
^KTIJ-16709
GitOrigin-RevId: 4cd252e5d1f20b4d009d0eb22587865635916870
2021-06-28 00:14:29 +00:00
Ilyas Selimov
7fa76d8c9c
IDEA-270438 - fixed completeness and tests
...
GitOrigin-RevId: 6e920fc66d916e9bf9f7795eaf426c7ec3532b4d
2021-06-27 13:59:32 +00:00
Ilyas Selimov
5ad49432ce
IDEA-270438 - removed duplicates, refactoring, misc fixes
...
GitOrigin-RevId: 0e6b3bf43f3caa3245c03db339700971534616b2
2021-06-27 13:46:02 +00:00
Roman Shevchenko
08bbc8a807
[java] tuning light module cached value dependencies (IDEA-231798)
...
PSI directory is useless as a dependency (equals to PSI mod. count)
GitOrigin-RevId: 3096d96f000665815bc9e2ec749eaba451e97592
2021-06-25 19:55:19 +00:00
Louis Vignier
0d16a7912c
IJ-CR-9960 [java] Add tabs around AnnotationsPanel and a combo box to select the default annotation
...
GitOrigin-RevId: 89ec479ed418216e5a582b28a62d8ef87b16e893
2021-06-25 18:34:16 +00:00
Egor Ushakov
f4175d6983
IDEA-272483 Change button text in source selection prompt
...
GitOrigin-RevId: 4a117fb2e57f3f1785171cca033cc6b3aadde5af
2021-06-25 16:36:22 +00:00
Anna Kozlova
28370b2513
[java] [introduce variable] fix for very broken code
...
GitOrigin-RevId: beec9f6d8024571c78b24fc93f05f70cf1f8a2db
2021-06-25 15:33:54 +00:00
Yuriy Artamonov
a95225def7
[frameworks] Fix validation messages for New Project wizards
...
Related to IJPF-CR-807
GitOrigin-RevId: 591886951df2c8d76ba52ee50d8ac9b387661fa4
2021-06-25 15:05:50 +00:00
Yuriy Artamonov
22f9f902b2
[frameworks] Remove addStarterNetworkDelay from New Project wizards code
...
GitOrigin-RevId: 3dfd759e07a3b788686efe2e7938ca885303f991
2021-06-25 14:21:12 +00:00
Tagir Valeev
7427f881fd
[java-analysis] NullableNotNullManager: prefer type annotation over inherited annotation
...
Fixes IDEA-272250 False-positive warning when overridden method has a nullability type annotation
GitOrigin-RevId: a05ae5bdad95e475ac8a2af7736bcafc0e008364
2021-06-25 11:42:21 +00:00
Tagir Valeev
e06538a963
[java-refactoring] highlightOccurrences: skip non-restored ones
...
Fixes EA-290479 - NPE: HighlightManagerImpl.addOccurrenceHighlights
GitOrigin-RevId: b13552980ac11941238d58485815a259e045cdfe
2021-06-25 11:42:18 +00:00
Tagir Valeev
3ca2ad32e0
[java-dfa] DfaBinOpValue: math during backpropagation should be done within the required type
...
Otherwise, we can get the wrong number due to non-processed overflow when negating (for x-Integer.MIN_VALUE) or when collapsing two bin-ops into one
Fixes EA-290247 - IAE: DfaBinOpValue.<init>
GitOrigin-RevId: 2390830de3b91fb0f6390b75558e565e4fc73a45
2021-06-25 11:42:16 +00:00
Tagir Valeev
61bf6f49a8
[java-analysis] Eclipse annotations: TYPE_BOUND/TYPE_ARGUMENT targets should not apply to mixed places like FIELD+TYPE_USE
...
Fixes IDEA-272286 org.eclipse.jdt.annotation.NonNullByDefault should not add @NonNull to Local variables
GitOrigin-RevId: a9c8f21ea5e50ef4696d2c98e5a0b01e40dd1797
2021-06-25 11:42:13 +00:00
Dmitry Gridin
107028b410
[compiler index] replace ScopeWithReferencesOnCompilation with GlobalSearchScope.FilesScope
...
^KTIJ-16709
GitOrigin-RevId: fe0c8c9d878df6e4b091e713fb6c0a8dc32a6b37
2021-06-25 11:09:29 +00:00
Alex Plate
bf5c3419c3
[Workspace Model] Cleanup model references and write a specification for them
...
A several changes were applied:
- Restricted mandatory children for one-to-one references. Children in the parent should be optional now. Please make them optional if you use it.
- Removed some `isParentInChildNullable` arguments in methods.
GitOrigin-RevId: 9ca129978274742cb0099c2ba35571e7f7d8b7c4
2021-06-25 10:47:34 +00:00
Anna Kozlova
921d49d3e0
[java] ensure arg wrapper is not available for mutual use when it can't work for some argument
...
GitOrigin-RevId: 87bbf922fb4ea9a0127aa5d653b2d799f0056c09
2021-06-25 08:46:15 +00:00
Gregory.Shrago
18c44f9431
make compiler VM options fields expandable
...
GitOrigin-RevId: e7fd1c6a4d6dadc8e84b1c11c6e5fbba47f2f549
2021-06-25 08:42:31 +00:00
Anna Kozlova
2ed985df02
CCE
...
GitOrigin-RevId: a880d91eba6a0bb8f7e6ddcdfd452dfa0256689a
2021-06-24 19:04:35 +00:00
Daniil Ovchinnikov
b4943da805
@NotNull
...
GitOrigin-RevId: 1a5c6f886fcdc8ff7ae31d7331c61cae4f2b6409
2021-06-24 18:41:40 +00:00
Dmitry Gridin
fe2004b853
[kotlin] compiler index: implement internal action Show Compiler Index Status
...
^KTIJ-16709
GitOrigin-RevId: f1377a43f43064d125f7fca3ea7d411cb2211c67
2021-06-24 18:22:50 +00:00
Dmitry Avdeev
dba7035324
IDEA-239640 Start working from Empty Project
...
hide balloon when sdk changed
GitOrigin-RevId: c50aa8185124651d2ccbb0512ce6a5c69db3a2ab
2021-06-24 18:00:10 +00:00
Dmitry Avdeev
3f052753c6
IDEA-239640 Start working from Empty Project
...
set inherited jdk
GitOrigin-RevId: 5b9f4a259993d2015b33f34b32d5e1d709a072a7
2021-06-24 18:00:07 +00:00
Dmitry Avdeev
a4f8d138c6
IDEA-239640 Start working from Empty Project
...
setup jdk notification
GitOrigin-RevId: 766d0ab035d0b561ee3501eea7cca9157a79ce05
2021-06-24 17:40:16 +00:00
Anna Kozlova
7ca154d44b
EA-290594 (plugin) - CCE: RefactoringChangeUtil.getTypeByExpression
...
GitOrigin-RevId: 35f9b45fd23720d9387794faf253960ffa42a8ca
2021-06-24 16:55:56 +00:00
Aleksandr Rasnyuk
63990d2c16
[CWM-17] Add basic tests for multi-user undo
...
GitOrigin-RevId: 20bdb5b5b504911c4f5ab84214ba0800eb0d48f5
2021-06-24 16:47:33 +00:00
Aleksandr Rasnyuk
b178f55861
[CWM-17] Remove invalid ranges from the redo stack's top when they rolled back by added ones
...
GitOrigin-RevId: b1d7152fd9bb79466df8e9d8765b04133792c913
2021-06-24 16:47:31 +00:00
Dmitry.Krasilschikov
bf40a6c14c
IJP-756 new project wizard - fix UI issues
...
GitOrigin-RevId: 50296beb325441b6735a3bb15f8b603c0695b957
2021-06-24 16:46:45 +00:00