Tagir Valeev
662cb5deae
Handle compact constructor in regular class: quick-fix to add () (IDEA-228460)
...
GitOrigin-RevId: c019e19e8023c0209f6e5ed54f8a486689bb0e0a
2019-12-18 11:37:51 +00:00
anstarovoyt
e29a0e3102
platform: more dynamic EPs
...
GitOrigin-RevId: 8e42475bf71584ded8b253a68972cc3a644c6720
2019-12-18 11:37:51 +00:00
Mikhail Golubev
abcc326dc7
Allow to change multiprocessing start method via environment for testing purposes
...
GitOrigin-RevId: 2e0cb4c240f02a600b37e7511bdb6903a6708d1d
2019-12-18 11:08:59 +00:00
Mikhail Golubev
e8d5bd4376
Properly re-configure logging in a subprocess during skeleton generation
...
On platforms where "fork" is not available or not used by multiprocessing
root logger configuration is not automatically inherited and, thus, we loose
messages sent by worker processes. So as not to depend on particular
implementation of the module, e.g. by checking sys.platform or
multiprocessing.get_start_method(), we now explicitly reset and setup
logging anew in every created process.
GitOrigin-RevId: 572b5a1a77346f46421a6dd1e0ed0b1ed9c4ca6f
2019-12-18 11:08:59 +00:00
Maxim.Kolmakov
44ca02ef6f
Make ShowAltEnter action more stable
...
GitOrigin-RevId: b294716f9ecda61ff03e50bdd864a32ff9e0074c
2019-12-18 11:08:59 +00:00
Daniil Ovchinnikov
fcb94c0f3a
[groovy] cache closure/lambda type in current inference context
...
GitOrigin-RevId: 4f2826ac1f094d5ba74c1ed2156007b0ac21a003
2019-12-18 11:08:59 +00:00
Yuriy Artamonov
3b06964315
Spring: use MavenDependencyUtil in tests
...
GitOrigin-RevId: 7233bc4ffe0f0f3d35bf5fa02c9b4792297681e6
2019-12-18 11:08:59 +00:00
Vladimir Krivosheev
a1d2678623
simplify — startRunProfile doesn't use state
...
GitOrigin-RevId: 79eb34da3f952bf674e79a4a232488b824bac40c
2019-12-18 11:08:59 +00:00
anstarovoyt
3afad028e0
platform: smartkeys is a dymanic EP
...
GitOrigin-RevId: 7bffa51cc9735b4ebc271892a86ab3397c16ced4
2019-12-18 11:08:59 +00:00
anstarovoyt
e913b3c176
platform: support load/unload Configurables with dynamic content
...
GitOrigin-RevId: d05b130aa06cf168af1a3fafb211a81b60a2ea93
2019-12-18 11:08:59 +00:00
graann
6244368278
Fixe for IDEA-229239 GUI bug - after the class is renamed the original class name is kept in the IDE title
...
GitOrigin-RevId: b29be1b9091170e04f278762b8ce6f050d323114
2019-12-18 11:08:59 +00:00
Roman.Ivanov
40915b2a6e
IDEA-229300: Completion of primitives in record headers
...
GitOrigin-RevId: 1a0444fb051749998c6376f95375ae005459a0ac
2019-12-18 10:32:28 +00:00
Vladimir Krivosheev
9585de98c5
simplify — startRunProfile doesn't use state
...
GitOrigin-RevId: 39fd59ff5b0352c313a6554afa8f133794e10a05
2019-12-18 10:32:28 +00:00
Vladimir Krivosheev
3b9b02d4a0
cleanup
...
GitOrigin-RevId: ad64f3a5bc2c3e184cf5ac6c858f07669713fae7
2019-12-18 10:32:28 +00:00
Alexander Doroshko
7d67af8bd8
add default implementation to DirectoryIndexExcludePolicy.getExcludeRootsForModule()
...
GitOrigin-RevId: da4fecfc5a43ea29043bcf53968630266ea4f5c2
2019-12-18 10:32:28 +00:00
Eugene Petrenko
89f3b43329
UnknownSdkTracker - cleanup
...
GitOrigin-RevId: 3c3f8c551c8fc6ff2bd826ccd3c7ba26034a1618
2019-12-18 10:32:28 +00:00
Eugene Petrenko
8fcbb0f1f3
UnknownSdkTracker - handle unset SDKs, fix more tests
...
GitOrigin-RevId: 95f42e222bf7411535046ca59027452d244d553c
2019-12-18 10:32:28 +00:00
Eugene Petrenko
fcbf5a8013
UnknownSdkTracker - include missing SDKs that we cannot fix, add tests
...
GitOrigin-RevId: 0737b750ccdb1ab1e48b565d079b794763cffdbd
2019-12-18 10:32:28 +00:00
Eugene Petrenko
1e7b6a860b
ProjectRootManagerImpl - correctly set SdkTypeName
...
GitOrigin-RevId: d6ba9c63c4d87814113f689d369ffb440dfa3fe9
2019-12-18 10:32:28 +00:00
Eugene Petrenko
f4f7700b24
tune naming for Sdk detected messages
...
GitOrigin-RevId: 9cdcc6549f3b08b3d99e93ec6704c46144b64e6c
2019-12-18 10:32:28 +00:00
Eugene Petrenko
02d6ef6d48
SdkType#findByName added, simplify code
...
GitOrigin-RevId: a09545952ab26afdd8d285685b892916776e0dc1
2019-12-18 10:32:28 +00:00
Eugene Petrenko
b3f545dde8
UnknownSdkType - disallow creation by user
...
GitOrigin-RevId: cc9813e5b805b5e9d61e43c882ad5f2e6e6d453a
2019-12-18 10:32:28 +00:00
Eugene Petrenko
b9cd59380d
UnknownSdkTracker - split presentation from logic, componentize
...
GitOrigin-RevId: 28d753b3e038d04d3bb9ee23273194bea1537830
2019-12-18 10:32:28 +00:00
Eugene Petrenko
b2a226a6d3
UnknownSdkTracker - configure local SDK, simplify code, enforce SDK name
...
GitOrigin-RevId: e9fb321dceeb768dbc6685fb4c0236c9661d8be5
2019-12-18 10:32:28 +00:00
Eugene Petrenko
331511f90c
SdkDownloadTracker - simplify code, hide implementation detail
...
GitOrigin-RevId: 7add0886e9dc9e72ef50815cfb2e815200581706
2019-12-18 10:32:28 +00:00
Eugene Petrenko
a85c7e3882
deregister SetupJDKFix.java, we offer new actions for that
...
GitOrigin-RevId: 852468e60f11734314453c9bec155ac2c35bd144
2019-12-18 10:32:28 +00:00
Eugene Petrenko
c324d2d27f
deprecate SdkSetupNotificationProvider, remove SdkSetupNotificationProvider, inline JavaFxProjectSdkSetupValidator
...
GitOrigin-RevId: 54b8cef494de3cc8537db2ca3add5c93940514d9
2019-12-18 10:32:28 +00:00
Roman.Ivanov
67630b2484
Mark fields and fields generated by record components as SyntheticElement
...
GitOrigin-RevId: 6edbb900a2e69b245fb86e474bf2eb74213f699c
2019-12-18 10:32:28 +00:00
Roman.Ivanov
b437398eab
RecordAugmentProvider: transform ellipsis types and simplify
...
GitOrigin-RevId: 4490bbff05c3958862cf470154fd34db56a65c3f
2019-12-18 10:32:28 +00:00
Vladimir Krivosheev
8fcc253f8e
simplify — compileAndRun doesn't use state
...
GitOrigin-RevId: 0138a69f72d8a3f952666b21435da6dd402efdc1
2019-12-18 10:32:28 +00:00
Mikhail Mazurkevich
b49670394d
Revert "[workspace model] Remove module from dependency if it was deleted"
...
This reverts commit 352b54cc
GitOrigin-RevId: 5300f16174075d56a15cc0966cfcd905d434cb98
2019-12-18 10:32:28 +00:00
Mikhail Mazurkevich
26628a5efd
Revert "[workspace model] Remove module library if module was deleted"
...
This reverts commit 904f1006
GitOrigin-RevId: 72a4c79c52846546cd2553832d98c8c01c09f92b
2019-12-18 10:32:28 +00:00
Tagir Valeev
f29de7206f
Error highlighting for records: check that fields are initialized in canonical constructor (8.10.4) IDEA-228460
...
GitOrigin-RevId: 6b1cc0b27cc34a6b1f975316a667d606d6dd6a7b
2019-12-18 10:32:28 +00:00
Tagir Valeev
811b8fca50
Error highlighting for records: record constructors (except compact) (8.10.4) IDEA-228460
...
Also ChangeModifierIntention: do not suggest to change canonical constructor access modifier
Also AddExceptionToThrowsFix: do not suggest to add throws to canonical constructor
GitOrigin-RevId: 43c21af324c35a6b65633ab8cc3882bb972f993f
2019-12-18 10:32:28 +00:00
Vladimir Krivosheev
cc130f3daa
cleanup
...
GitOrigin-RevId: b21f4c53588f72efbc6f71c2872f7f72a6c3061b
2019-12-18 10:32:28 +00:00
Egor Ushakov
48b7c94f54
IDEA-228306 Items in "Go to Test" and "Go to Implementations" popup use monospaced (editor) font
...
GitOrigin-RevId: 64c222f9eb217f9afdaba0c5a83acc6c7d5169f3
2019-12-18 10:32:28 +00:00
Roman.Ivanov
c860ab37f4
RecordAugmentProvider: set proper resolve context for light elements
...
GitOrigin-RevId: 1169f5973390d48a013877dcfc754f4aad66d75e
2019-12-18 09:02:12 +00:00
Vladimir Krivosheev
e2121d5da3
IDEA-CR-56674 cleanup
...
GitOrigin-RevId: df19655fce9e97febb641faf804d76fedca746b4
2019-12-18 08:32:30 +00:00
Vladimir Krivosheev
74400d20d2
activateToolWindow should notify that state changed
...
GitOrigin-RevId: c8ca147a9b2a41b10d8bd2d59fa4f4a6c07940e1
2019-12-18 08:32:30 +00:00
Vladimir Krivosheev
081b3714db
cleanup
...
GitOrigin-RevId: c1df13be4fa5e380b6c327c54eeebb64a1367d6f
2019-12-18 08:32:30 +00:00
Vladimir Krivosheev
45c2001d02
extract hideIfNeededAndShowAfterTask
...
GitOrigin-RevId: 401f6432ae63bd453cfecedae42f961fe747bf0f
2019-12-18 08:32:30 +00:00
anstarovoyt
d5deb61ee7
platform: update configurable ui after changes in plugins
...
GitOrigin-RevId: 9f1758103f50126a461cb90d18616667aff5fcfb
2019-12-18 08:32:30 +00:00
Dmitry Batkovich
5f523019fa
do not evaluate file types in id index version if composite indexer is enabled
...
GitOrigin-RevId: cb1b04b25deeb8f2965b9acb1e784c5f82375fb6
2019-12-18 07:34:07 +00:00
Dmitry Batkovich
1713964360
add read-only mode for PersistentMapBasedForwardIndex
...
GitOrigin-RevId: cee6ef617c8df4e948ea14370c229af84f8354d4
2019-12-18 07:34:07 +00:00
Anna.Kozlova
df6f5b23ad
fix i18n spelling
...
IDEA-39555
GitOrigin-RevId: f643f5282f9071f7f53b9a811db4d4dac4aece30
2019-12-18 07:34:07 +00:00
Tagir Valeev
028a78cae3
Error highlighting for records: record bodies, record members (8.10.2, 8.10.3) IDEA-228460
...
Also ChangeModifierIntention: do not suggest to change component accessor access modifier
Also AddExceptionToThrowsFix: do not suggest to add throws to component accessor
GitOrigin-RevId: 6ce3d43f5160c075a2c66ac01af895a1212cc9a3
2019-12-18 06:32:21 +00:00
Tagir Valeev
d887f8b142
AnnotationTargetUtil#RECORD_COMPONENT_TARGETS: added PARAMETER
...
Current spec draft [1] does not mention parameter. However, according to mailing list discussion [2] it's an error in the spec
[1] http://cr.openjdk.java.net/~gbierman/jep359/jep359-20191125/specs/records-jls.html#jls-9.7.4
[2] http://mail.openjdk.java.net/pipermail/amber-spec-experts/2019-December/001882.html
GitOrigin-RevId: a02c405cb595f1974c1773f2d4691ad6238b691b
2019-12-18 06:32:21 +00:00
Roman.Ivanov
89f2ddb51d
RecordAugmentProvider: check for existing method before generating light one
...
GitOrigin-RevId: 3256c52054ad399442c44e74442819e18fbc2dba
2019-12-18 05:34:39 +00:00
Tagir Valeev
62c68622f1
computeValue moved to CommonDataflow
...
GitOrigin-RevId: d0b0c9f10eda163f6fd3e7328d942422b6261895
2019-12-18 04:34:21 +00:00
Tagir Valeev
2001b7bfb3
Test for IDEA-229317 (already fixed in 58cc2013cd628)
...
GitOrigin-RevId: 51537605f5bbe48ec885412753924f9ad07e7113
2019-12-18 04:34:21 +00:00