Commit Graph

16106 Commits

Author SHA1 Message Date
Dmitry.Krasilschikov
76e676e2d6 LAB-62 get rid of static *Bundle usages: more fields with better name
GitOrigin-RevId: a5bc68ef3ee5249d1b548c906162077e7f7ad6cb
2020-01-02 14:32:02 +00:00
Dmitry.Krasilschikov
5e39996220 LAB-62 get rid of static *Bundle usages: more fields with better name
GitOrigin-RevId: 47473f9bd3c2a454188464dbabb69a8329ddeea7
2020-01-02 14:32:02 +00:00
Dmitry.Krasilschikov
184607e98e LAB-62 get rid of static *Bundle usages: replace getNAME, getTEXT, getDISPLAY_TEXT etc fields with readable names
GitOrigin-RevId: eccc5481cd2e7174f4107cf3ce456b23f502839b
2020-01-01 21:14:38 +00:00
Dmitry.Krasilschikov
89c610e27f LAB-62 get rid of static *Bundle usages: more fields with better names
GitOrigin-RevId: a45cdabe30739e10f6ae9c979819b6ee9d5afdd0
2020-01-01 16:31:42 +00:00
Dmitry.Krasilschikov
8fd0bcff95 LAB-62 get rid of static *Bundle usages: more fields with better names
GitOrigin-RevId: 7f8d93704b415e3eca55479936300cbfb2dd2cd8
2020-01-01 16:10:09 +00:00
Dmitry.Krasilschikov
38f6f13df8 LAB-62 get rid of static *Bundle usages: more fields
GitOrigin-RevId: 69ded152ad5996ae07c45dc4fd6ff20224d25572
2020-01-01 11:03:11 +00:00
Dmitry.Krasilschikov
8718df4f50 LAB-62 get rid of static *Bundle usages: more fields with readable name
GitOrigin-RevId: a57e5216970e96c9e4ff5139ca8f5566835ca2e6
2019-12-31 17:02:19 +00:00
Dmitry.Krasilschikov
81be21f0e8 LAB-62 get rid of static *Bundle usages: more "bundle" fields with readable name
GitOrigin-RevId: 6c3695d146c1a01a904d3231903cf19ceb1f743c
2019-12-31 16:31:26 +00:00
Dmitry.Krasilschikov
925b542280 LAB-62 get rid of static *Bundle usages: more fields - replace getNAME() with more readable getName()
GitOrigin-RevId: 21134371a0a08ffc5f0023fa6551142631625d8b
2019-12-31 16:31:26 +00:00
Dmitry.Krasilschikov
3d68526667 LAB-62 get rid of static *Bundle usages: replace getNAME() with more readable getName()
GitOrigin-RevId: 9fd617248e5b405d2094ce949d1810555e0bf814
2019-12-31 16:31:26 +00:00
Sergey Ignatov
752e4f7901 unscramble i18n
GitOrigin-RevId: 3734c14fc94de9f058580706aa6b78554af1d9b1
2019-12-31 15:31:26 +00:00
Sergey Patrikeev
d29c5309e1 Extract ContentHashEnumerator. Hide hashes evaluation in DigestUtil.
GitOrigin-RevId: b57fee1e15bc4c87019318ec4f5cd3eb93b23f62
2019-12-31 11:15:37 +00:00
Tagir Valeev
3718ed889f IDEA-229683 Replacement IntStream.range.mapToObj with Arrays.stream is wrong when array elements are written.
GitOrigin-RevId: c386abf6f7716ec75b49ca5e6b0a5676c29b1744
2019-12-30 16:37:41 +00:00
Alexander Zolotov
e29daec0e5 Cleanup after review (IDEA-CR-55762)
- mark extension name with JvmField annotation
- fix kdoc format
- rename EPs
- get rid of allTypes method

GitOrigin-RevId: d2cb0452fd1ae460ba35791071f0bc674066e1fa
2019-12-30 11:35:31 +00:00
Anna.Kozlova
82abcc2850 java refactorings: reduce code duplication
GitOrigin-RevId: a92813dd65ce812d5df706d5fa05f8020436e68f
2019-12-30 08:33:39 +00:00
Tagir Valeev
7029e791e2 JavaUnresolvableLocalCollisionDetector: use isJvmLocalVariable (IDEA-CR-57022)
GitOrigin-RevId: f7b6ee9501a8ccf4d603d67700d100d69087f1ee
2019-12-30 04:12:01 +00:00
Dmitry.Krasilschikov
cdc3c9228f LAB-62 get rid of static *Bundle usages: more static final fields
replace `static final String X = *Bundle.message(...)` with
```static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: 937596cec458189e8c2b56343d2790bb755f2769
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
443cff010d LAB-62 get rid of static *Bundle usages: inline third party plugins used fields with default values
GitOrigin-RevId: fd3877a97f8a075ec3e1ff2ecc7ba61a1a61cf6f
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
6676ae39cc LAB-62 get rid of static *Bundle usages: public static final fields
replace `public static final String X = *Bundle.message(...)` with
```public static String getX() {
    return *Bundle.message(...)
}
```

Also, let's mark fields that are used in third party plugins as `@deprecated`

GitOrigin-RevId: b9d42527ed14126b84dca91b837064c306c03177
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
f0df6b34fe LAB-62 get rid of static *Bundle usages: public static fields
replace `public static String X = *Bundle.message(...)` with
```public static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: cb9d31ce0cc938d794867c9467083c9968d8cbd5
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
f0a9c5f83b LAB-62 get rid of static *Bundle usages: more private static fields
replace `private static String X = *Bundle.message(...)` with
```protected static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: 5de111f477a214e87d22226974c3fdf0e10fcbb0
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
95264a965d LAB-62 get rid of static *Bundle usages: protected static fields
replace `protected static String X = *Bundle.message(...)` with
```protected static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: 931ed1e9ab8d277c80bccd08f10742dfd02ae604
2019-12-29 19:03:50 +00:00
Dmitry.Krasilschikov
2004fcac98 LAB-62 get rid of static *Bundle usages: private static fields
replace `private static String X = *Bundle.message(...)` with
```private static String getX() {
    return *Bundle.message(...)
}
```

GitOrigin-RevId: f7562fdda0b52c4a4b04c17b7bb43aa17310e20d
2019-12-29 19:03:50 +00:00
Tagir Valeev
9fadd07ae9 PatternVariableCanBeUsed: handle switch case; internationalize, group language level migrations
GitOrigin-RevId: a0a3edf862c5da241e5a05f63d69edaa8b205442
2019-12-28 12:34:42 +00:00
Vitaliy.Bibaev
b92c0da149 [ml-completion] Update java model: 0.1.1
GitOrigin-RevId: e1b80c2f6719a1c4437aba41ebc97ea568fbf4f6
2019-12-28 12:34:42 +00:00
Tagir Valeev
14a3084413 PatternVariableCanBeUsedInspection: suggest for loops; suggest for siblings (IDEA-229894)
GitOrigin-RevId: cf9655e7988dc4187a737cb4d499a1bd9cf3d45c
2019-12-28 11:10:30 +00:00
Tagir Valeev
7a82851f07 IDEA-229894 Inspection to convert instanceof+cast to pattern (basic scenarios covered)
GitOrigin-RevId: 638c71cb24eff7895e970c3200bdff2023f11ab0
2019-12-28 06:40:55 +00:00
Tagir Valeev
cabc663426 IDEA-229888 In-place rename for pattern variable
GitOrigin-RevId: 9d48ac1e4b40cc5574a4c052b021a9454ebce005
2019-12-28 06:40:55 +00:00
Anna Kozlova
268d050b14 nav bar: avoid debug presentation for fields, record components, etc in nav bar
GitOrigin-RevId: aec9ec12aed3053759e6820a452e69fdd8449c0d
2019-12-27 23:14:35 +00:00
Alexander Zolotov
d8a33a8af3 Mark java run configuration extensions dynamic
GitOrigin-RevId: 2bcd25ce6ca0a03fc07ead9bf53b4d3a3e416b14
2019-12-27 15:09:01 +00:00
Sergey Patrikeev
403bc56a58 Shared indices: add "dumpIndex" command used to generate indices for JDKs.
GitOrigin-RevId: 4049b6c92024d8cec2390ce6fe4b5f493a80d388
2019-12-27 14:07:55 +00:00
Roman.Ivanov
2c075ad50a HighlightRecordComponentsRecordFactory: reduce scope of method
GitOrigin-RevId: b6720db7457155a01899b40a2bc911a2d8ea2bba
2019-12-27 11:32:34 +00:00
Tagir Valeev
3fc9bf9589 PsiUtil#isJvmLocalVariable
GitOrigin-RevId: 39baed9559ca58e00c405eec5fe57be1f3c6384f
2019-12-27 09:01:34 +00:00
Roman.Ivanov
5cfc30d8ec IDEA-229889: highlight usages for record components
GitOrigin-RevId: b9b4a31983bc112fd04b37df98fa513d66937f94
2019-12-27 06:13:47 +00:00
Roman.Ivanov
e0ba033faf JavaFindUsagesProvider: better section name for record component
GitOrigin-RevId: 75da138e5a49b7505bd00f605b1025b8b5edbd80
2019-12-27 06:13:47 +00:00
Nikolay.Tropin
0858d89e31 IDEA-227674: fix JavaColorProvider for scala
do not rely on exact number of parents, use `findContaining` instead

GitOrigin-RevId: 5b4590789c77b2c52c9135fbe64e7990d00c1e95
2019-12-26 17:09:45 +00:00
nik
5536fa6b2e [jps build] restore registration of BuildManagerStartupActivity to fix build failures (IDEA-229799)
The reference to the extension was removed from xml files in 355d9d66ae79 so the preloaded project configuration inside the build process wasn't dropped when something changes on IDE side.

GitOrigin-RevId: df70859d2e3d5e2e7cd2bb43846002e4b634b0b6
2019-12-26 13:09:27 +00:00
Tagir Valeev
20b13c9122 Records: report canonical constructor parameter name mismatch (IDEA-228460)
GitOrigin-RevId: d2c5c75f2a9066bd949ad503ad6fcbd71c594d18
2019-12-26 06:03:46 +00:00
Roman.Ivanov
d37ef42902 AddEmptyRecordHeaderFix: Simplify, use factory method
GitOrigin-RevId: 90ea083c35754cd12cc0a2c656098b42f8476a62
2019-12-26 05:03:53 +00:00
Tagir Valeev
b9338b568c CreateClassAction: record moved higher
GitOrigin-RevId: 24ab65f336f3fd7aaa3632a38f2b2a7c918a837c
2019-12-26 05:03:53 +00:00
Tagir Valeev
042c0bff53 Create records from new (IDEA-229796)
GitOrigin-RevId: 38ffe8494d90cb7d5d83c5cfcc923259aac1e05f
2019-12-25 07:43:46 +00:00
Tagir Valeev
3e27e828e6 Warning fixed
GitOrigin-RevId: eae85e19cec026c9f92ed0810bc37aa4c27583a9
2019-12-25 07:43:46 +00:00
Tagir Valeev
00a6252088 Record icon; new class kind record; create record from usage, etc.
GitOrigin-RevId: eee1b443c86e635894ad757647d045998fff37cf
2019-12-25 07:43:46 +00:00
Dmitro Batko
e12d941086 allow to load multiple shared indexes (try again)
GitOrigin-RevId: 9ade3f453476651e5bce44586aaba0b328838571
2019-12-25 05:33:58 +00:00
Tagir Valeev
abdf1f601d IDEA-229792 Support record declaration in complete statement
GitOrigin-RevId: f0257fa34cd4bc8e5445f8f4bc417747790c2538
2019-12-25 03:42:32 +00:00
Tagir Valeev
42b6965a5d PlainEnterProcessor: redundant 'if' removed
GitOrigin-RevId: f6364327e7f63c07cbea8653948fbe197f466624
2019-12-25 03:42:32 +00:00
Tagir Valeev
dba1069279 JavaKeywordCompletion: suggest local records in method bodies
GitOrigin-RevId: 89d8ebb777aa9bea363e287a90eed304d50c61e2
2019-12-25 03:42:32 +00:00
Tagir Valeev
4bd6f5a43b Use CommonQuickFixBundle
GitOrigin-RevId: 742c76ffb768bed2ce9aec4b11f7fc911d7f624c
2019-12-25 03:42:32 +00:00
Tagir Valeev
0737c3410b Irrelevant options moved from CommonQuickFixBundle.properties
GitOrigin-RevId: 2c75aa956c335a0166ce46fc0842dc4001ad42a5
2019-12-25 03:42:32 +00:00
Tagir Valeev
a82e2b7432 MethodParameterFix#isAvailable fixed (parameter type should be checked instead of method return type)
GitOrigin-RevId: 53f46da2996725a740c647cf42bce243ab3e8af3
2019-12-25 03:42:32 +00:00