Roman.Ivanov and intellij-monorepo-bot
2cc8b2c194
suggest AddEmptyRecordHeaderFix in case of no record header
...
GitOrigin-RevId: ac6a585e1ccdb091a02d49d2f8bf2e55bf2114cb
2019-12-24 08:41:04 +00:00
Roman.Ivanov and intellij-monorepo-bot
ca80fb7215
fix parser test
...
GitOrigin-RevId: d45b3b3d0bd0f5989618e7066d7940e9547e98ee
2019-12-24 08:41:04 +00:00
Roman.Ivanov and intellij-monorepo-bot
18e6f7ba1f
DeclarationParser: allow local record declarations
...
GitOrigin-RevId: f829792d6849fd3af59f587664e0fc8b2e3d7839
2019-12-24 08:41:04 +00:00
Roman.Ivanov and intellij-monorepo-bot
158abe45b8
create compact constructor light parameter list, make parameter list optional
...
GitOrigin-RevId: a8f67df9897d8adfece17d6d376c40776f25476d
2019-12-24 08:41:04 +00:00
Tagir Valeev and intellij-monorepo-bot
84c1a10be9
IDEA-229694 Generate constructor for records: suggest generation of compact and canonical constructors
...
GitOrigin-RevId: 95e23c12711c867a1e1f41d42ee5f3cc87876b3d
2019-12-24 08:41:04 +00:00
Tagir Valeev and intellij-monorepo-bot
20630cfd4f
IDEA-160797 Support Objects.requireNonNull as field initialization in constructor
...
GitOrigin-RevId: 738f0e842ded8e9d88ef4432cd6c093173400a89
2019-12-24 08:41:04 +00:00
Tagir Valeev and intellij-monorepo-bot
e1f4bf5bcf
Accept mismatch in varargness of record and canonical constructor
...
GitOrigin-RevId: d377578d8cd5ef67e5d2241f956792e887aa80b2
2019-12-24 08:41:04 +00:00
Dmitry Batkovich and intellij-monorepo-bot
0b7732a047
index pack: attach/detach index per project
...
GitOrigin-RevId: 786c4d03af1b17f532197b0a926c20ae40d1c5c8
2019-12-23 15:07:19 +00:00
Tagir Valeev and intellij-monorepo-bot
7753ee638a
Generate getters without 'get' prefix for record components (IDEA-229300)
...
GitOrigin-RevId: 8014b1b605f78e5ccf0de97eabf894f5bc5a67c1
2019-12-23 09:33:29 +00:00
Tagir Valeev and intellij-monorepo-bot
13d082389a
Suggest "implements" after record header; don't suggest "extends" for records and enums; don't suggest "class" after record header
...
Part of IDEA-229300
GitOrigin-RevId: 763781d7a37be1d3d5a4e8fd158471820e31372b
2019-12-23 09:33:29 +00:00
Tagir Valeev and intellij-monorepo-bot
9c06b973a4
IDEA-229498 Expect warning from "Constant conditions & exceptions" when unbox @Nullable
...
GitOrigin-RevId: 7cbdb09cfedc23c73fa35841b9fd7fa53f1bd969
2019-12-23 07:32:22 +00:00
Tagir Valeev and intellij-monorepo-bot
f8b70c5823
WidenPlusInLoop: test-case for IDEA-229598 (issue already fixed in 2fdecc05)
...
GitOrigin-RevId: 23923b7245f250f0e52fda0ad5c664c0c9ff0f1a
2019-12-23 04:02:09 +00:00
Tagir Valeev and intellij-monorepo-bot
a8e4cd8462
Contract inference: avoid inference of "_ -> param1" contract when primitive conversion takes place
...
GitOrigin-RevId: 45d14c16892297858e33d6bf1dd4822a373577ff
2019-12-22 08:42:08 +00:00
Tagir Valeev and intellij-monorepo-bot
fbc82fc76f
DfaPsiType removed; TypeConstraint#Exact now serves as DfaPsiType
...
No factory dependency in TypeConstraint and DfType anymore
GitOrigin-RevId: 2519a6ae131af2f80ef00e867c255bbbf46f477a
2019-12-22 08:42:08 +00:00
Peter Gromov and intellij-monorepo-bot
a89ef433a5
shorter GlobalUndoTest (IDEA-CR-56834)
...
GitOrigin-RevId: 168a646f317db3d4a6f00468bbd2826c9796fe14
2019-12-20 20:01:25 +00:00
Vladimir Krivosheev and intellij-monorepo-bot
f7c5276b98
fix SdkSetupNotificationTest
...
GitOrigin-RevId: f834ed80b6c2bcd8b459e42e6f0bab08b9ff3cf6
2019-12-20 18:32:07 +00:00
Roman Shevchenko and intellij-monorepo-bot
7a095b84c3
Cleanup (warnings; minor optimization)
...
GitOrigin-RevId: 17adfdb304a61f2aca08a906bb3e5775f5156a05
2019-12-20 14:44:33 +00:00
Roman Shevchenko and intellij-monorepo-bot
297c1fca49
[tests] common test for all known kinds of invalid .zip files (IDEA-CR-56333)
...
GitOrigin-RevId: ce5ea8440fad370cd8aeae18c0ba2dc5a5588ba4
2019-12-20 14:44:33 +00:00
Peter Gromov and intellij-monorepo-bot
49c6d25e68
IDEA-229351 Undo doesn't work for "copy file" action
...
GitOrigin-RevId: 99b2657aac81bff23564daf37954fe88e448ce1e
2019-12-20 13:36:08 +00:00
Dmitry Batkovich and intellij-monorepo-bot
912b39a03f
increase test timing
...
GitOrigin-RevId: 251c497fb61f6a9ff2af64cf05e5916d75366582
2019-12-20 09:38:45 +00:00
Roman Shevchenko and intellij-monorepo-bot
f8790a6cf9
[tests] one more case for not-null instrumentation test (EA-217655)
...
GitOrigin-RevId: 73ca03ecb3ba444856c1ceff2ab2251e2e49ba4d
2019-12-19 13:32:33 +00:00
anstarovoyt and intellij-monorepo-bot
d3759e6942
platform: make lang substitutor dynamic IDEA-226264
...
GitOrigin-RevId: 53f525ee77d1391b04a32632e36c258f71c98ba4
2019-12-19 13:07:12 +00:00
Dmitry Batkovich and intellij-monorepo-bot
fd32720544
zipped index
...
GitOrigin-RevId: 41fffd09abf4659708fc7ca4029dbcc9245feeec
2019-12-19 11:09:00 +00:00
Tagir Valeev and intellij-monorepo-bot
39a9039c38
Proper checks for missing implementation of abstract method in records (IDEA-228460, IDEA-CR-56772)
...
GitOrigin-RevId: 1be11a80e1721116959dc24cb79c9feb4065f4ef
2019-12-19 06:33:37 +00:00
Dmitry Batkovich and intellij-monorepo-bot
b2fe378c9f
use nio api for indexes
...
GitOrigin-RevId: 1f0d62415abf79032d40ab6da725dafd4cf210ac
2019-12-19 06:33:37 +00:00
Tagir Valeev and intellij-monorepo-bot
4bc45f31f0
Records extend the Record class (IDEA-228460)
...
GitOrigin-RevId: f99f9cfbe07cec22bc34596366c97d62d024e4b2
2019-12-19 06:13:56 +00:00
Roman Shevchenko and intellij-monorepo-bot
2c34ddf4c9
[java] fixing not-null instrumentation of static interface methods (IDEA-229070)
...
GitOrigin-RevId: d419d4a1fcec36a86b1979a2feee50cb1fa70faf
2019-12-18 22:04:32 +00:00
Roman Shevchenko and intellij-monorepo-bot
9c42c316c8
[tests] improving NotNullVerifyingInstrumenterTest diagnostics
...
GitOrigin-RevId: cee77c623fe5b08feaa2198cad25430af78ac66a
2019-12-18 21:34:44 +00:00
Roman Shevchenko and intellij-monorepo-bot
670100b6b5
Cleanup (warnings)
...
GitOrigin-RevId: 5f1a0f7ffc1f12b25675b8cf88238184fff2108a
2019-12-18 20:36:40 +00:00
Tagir Valeev and intellij-monorepo-bot
14c82dcf4f
JavaPsiRecordUtil: isCanonicalConstructor fixed for record w/o components; testdata fixed (IDEA-CR-56742)
...
GitOrigin-RevId: a179e7ddf958f6f7c76e72187a0044d2da6cc936
2019-12-18 12:02:04 +00:00
Tagir Valeev and intellij-monorepo-bot
53986a2bd7
Error highlighting for records: compact constructors (8.10.5) IDEA-228460
...
GitOrigin-RevId: d2ffbe570a06768989e48bf88eaf503a847574d4
2019-12-18 11:37:51 +00:00
Tagir Valeev and intellij-monorepo-bot
662cb5deae
Handle compact constructor in regular class: quick-fix to add () (IDEA-228460)
...
GitOrigin-RevId: c019e19e8023c0209f6e5ed54f8a486689bb0e0a
2019-12-18 11:37:51 +00:00
Roman.Ivanov and intellij-monorepo-bot
40915b2a6e
IDEA-229300: Completion of primitives in record headers
...
GitOrigin-RevId: 1a0444fb051749998c6376f95375ae005459a0ac
2019-12-18 10:32:28 +00:00
Eugene Petrenko and intellij-monorepo-bot
8fcbb0f1f3
UnknownSdkTracker - handle unset SDKs, fix more tests
...
GitOrigin-RevId: 95f42e222bf7411535046ca59027452d244d553c
2019-12-18 10:32:28 +00:00
Eugene Petrenko and intellij-monorepo-bot
fcbf5a8013
UnknownSdkTracker - include missing SDKs that we cannot fix, add tests
...
GitOrigin-RevId: 0737b750ccdb1ab1e48b565d079b794763cffdbd
2019-12-18 10:32:28 +00:00
Eugene Petrenko and intellij-monorepo-bot
b9cd59380d
UnknownSdkTracker - split presentation from logic, componentize
...
GitOrigin-RevId: 28d753b3e038d04d3bb9ee23273194bea1537830
2019-12-18 10:32:28 +00:00
Eugene Petrenko and intellij-monorepo-bot
c324d2d27f
deprecate SdkSetupNotificationProvider, remove SdkSetupNotificationProvider, inline JavaFxProjectSdkSetupValidator
...
GitOrigin-RevId: 54b8cef494de3cc8537db2ca3add5c93940514d9
2019-12-18 10:32:28 +00:00
Tagir Valeev and intellij-monorepo-bot
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 and intellij-monorepo-bot
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
Dmitry Batkovich and intellij-monorepo-bot
1713964360
add read-only mode for PersistentMapBasedForwardIndex
...
GitOrigin-RevId: cee6ef617c8df4e948ea14370c229af84f8354d4
2019-12-18 07:34:07 +00:00
Tagir Valeev and intellij-monorepo-bot
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
Roman.Ivanov and intellij-monorepo-bot
89f2ddb51d
RecordAugmentProvider: check for existing method before generating light one
...
GitOrigin-RevId: 3256c52054ad399442c44e74442819e18fbc2dba
2019-12-18 05:34:39 +00:00
Tagir Valeev and intellij-monorepo-bot
2001b7bfb3
Test for IDEA-229317 (already fixed in 58cc2013cd628)
...
GitOrigin-RevId: 51537605f5bbe48ec885412753924f9ad07e7113
2019-12-18 04:34:21 +00:00
Tagir Valeev and intellij-monorepo-bot
7d92e68b21
Records error highlighting: testcase class (part of IDEA-228460)
...
GitOrigin-RevId: 315597a0f1f6d86e14a597f8ee19087474acad30
2019-12-18 03:44:26 +00:00
Dmitry Batkovich and intellij-monorepo-bot
b95a5addee
implement indexing with CompositeDataIndexer (attach project to indexed file)
...
GitOrigin-RevId: f30e9fc9bb2681ae31fc277da8399cab14b8a649
2019-12-17 14:06:19 +00:00
Dmitry Batkovich and intellij-monorepo-bot
d3798ea0ef
CompositeDataIndexer (add file types to api methods)
...
GitOrigin-RevId: 0ebf8973ab3283734d0d4c666586cc986f1359b6
2019-12-17 14:06:19 +00:00
Tagir Valeev and intellij-monorepo-bot
3ff5ba7461
Records error highlighting: well-formedness; components (part of IDEA-228460)
...
GitOrigin-RevId: f72bba51738ed7d89dbbebf43311a049c23d317f
2019-12-17 11:02:18 +00:00
Tagir Valeev and intellij-monorepo-bot
2c22ee32a7
IDEA-229320 Heap pollution warning for records
...
GitOrigin-RevId: 1e870db7c171c02af5d01c74ca631ab2dafe43ef
2019-12-17 11:02:18 +00:00
Roman.Ivanov and intellij-monorepo-bot
81da6b615b
RecordAugmentProvider: add annotations to fields and methods according to JLS
...
GitOrigin-RevId: f14e521ab157336873ec88889b6c44ac4af70953
2019-12-17 11:02:18 +00:00
Tagir Valeev and intellij-monorepo-bot
2a9bdbaa9c
JavaCodeInsightSanityTest: rollback erroneously committed changes in testParenthesesDontChangeIntention
...
GitOrigin-RevId: 5e2c4c4e312759290bb1ea131ba77cef5e69c523
2019-12-17 05:32:13 +00:00