Commit Graph

106 Commits

Author SHA1 Message Date
Andrey Cherkasov
019a6852f4 [java] Make extension classes final
GitOrigin-RevId: 1aae04982598568a111e8c78b9a71c9d2b4aa150
2023-12-13 20:02:09 +00:00
Mikhail Pyltsin
3f86cf9292 [java-highlighting] IDEA-339935 JEP 463
- rename unnamed classes to implicitly declared classes

GitOrigin-RevId: 2c6d7f16a1dc6d2371b8f8b5f5675246c9bc99f9
2023-12-11 15:49:28 +00:00
Roman Ivanov
aa05ba759f do not add unnamed class to structure view
GitOrigin-RevId: 5a52ddb07b351ff4daab960f789eb481eb927c2f
2023-10-31 17:03:48 +00:00
Vladimir Krivosheev
227d75a1fc don't extend DynamicBundle
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Bas Leijdekkers
6780ea2deb Java: make field final and fix typo
GitOrigin-RevId: 28eda1b4756f8a326e03ccb68d0ba54d22a3e9ba
2023-03-18 01:16:14 +00:00
Tagir Valeev
e9832acb26 [java] Use pattern variables; other minor cleanup
GitOrigin-RevId: e2345bd54d92f6676c6fbc55955e85cbdc5c2793
2023-02-01 17:09:26 +00:00
Michail Plushnikov
4dd7c15259 [lombok] IDEA-305806 IDEA-301687 applied review suggestions
GitOrigin-RevId: 5520e9ef9931ce0e9932dc4f0d1e5c2f81b2fe24
2023-01-27 13:45:29 +00:00
Nikolay Chashnikov
a0db56f0cf [java] API cleanup: remove unused deprecated API (IDEA-305637)
GitOrigin-RevId: 3aa124f6e8794b49c3e0e7275befc29e7bf6fa79
2023-01-18 13:27:12 +00:00
Leonid Shalupov
a8f9810920 IDEA-305552 Get rid of SlowOperations wrapping - JavaClassTreeElement#getOwnChildren
looks like it's obsolete

GitOrigin-RevId: fd43b7a77a0f3e3777832b58d3aecb271b20e55e
2022-12-29 19:33:02 +00:00
Michail Plushnikov
dc1dac6314 [lombok] IDEA-305806 IDEA-301687 moved default implementation to interface
GitOrigin-RevId: a784171572707e57aee4687b56257d60233436fa
2022-12-05 19:44:43 +00:00
Michail Plushnikov
50788430bd [lombok] IDEA-305806 IDEA-301687 provided new extension point for custom property group handling : added support to "structure tool tab" to show lombok's @With methods and @Accessors(fluent = true) in properties (together with getters and setter)
GitOrigin-RevId: f7baae1c9c5690c2b0002d3b1276b7d25ec83040
2022-12-04 13:24:02 +00:00
Tagir Valeev
1fd6c091c9 Enhanced switch used
GitOrigin-RevId: a8490688ad056e615437f107756ea3a3329f4262
2022-09-16 10:19:24 +00:00
Vladimir Krivosheev
0e886c903e Icon class should be not used directly and should be located in ui but not generic modules
GitOrigin-RevId: 4c3b4a1ec67a88fb32df9cd618a4fe42ed4423ed
2022-08-24 20:05:20 +00:00
Vladimir Krivosheev
ae1f8d58f9 cleanup
GitOrigin-RevId: 3dec1b2a5d050ba5284f49a3a6ee31e887de154f
2022-08-24 20:05:01 +00:00
Alexey Kudravtsev
3f2a2eaf34 JavaElementVisitor: notnull
GitOrigin-RevId: e4b356ce28796e2631b0a631b5108e0348b77baf
2022-06-11 23:31:48 +00:00
Alexey Merkulov
3ba7e72cff IDEA-287416 Rename action to fit the New UI design
IJ-CR-24766

GitOrigin-RevId: 15de1c3e24e30856102c515b0e57c590b481a5db
2022-06-06 09:18:44 +00:00
Sergey Malenkov
44b7685b4f Do not use PNG icons for properties
GitOrigin-RevId: a40373242e8775642356def707d3c2afe149a10d
2022-03-05 10:24:29 +00:00
Nikolay Chashnikov
abc373560d [API] replace ApiStatus.ScheduledForRemoval annotation by 'forRemoval' attribute (IDEA-288466)
Since we don't want to specify planned removal date anymore, there is no need to use a separate annotation.

GitOrigin-RevId: a047c55475e0f4752a2842577e094fb041c6c05b
2022-02-11 15:12:14 +00:00
Vladimir Krivosheev
ca302bf355 cleanup - use getIcon(String, ClassLoader), deprecated bad API
GitOrigin-RevId: 80d5e88d3f3c6cc9f72ea1dde3b49c1bf76dee8a
2022-02-10 19:32:45 +00:00
Roman Ivanov
6cff3bf1cb [java] show records in structure view IDEA-229845
GitOrigin-RevId: dc192337f323c1cf79a8a97aedeac41b97e5ab7c
2021-11-03 17:54:56 +00:00
Tagir Valeev
81d730447a Add type parameters for raw type casts where it's safe
GitOrigin-RevId: 49c3dd961c5c7122d6644b7e4959d0e86ad271da
2021-10-01 07:59:54 +00:00
Alexey Kudravtsev
d75f19e731 make fastutil, StreamEx, icu4j libraries unavailable to api modules to avoid exposing them in OpenAPI, add test to enforce this contract
GitOrigin-RevId: 9f6b4a3ed011246c9a34055d251bd6a62e50358d
2021-07-14 12:35:04 +00:00
Nikolay Chashnikov
2125041499 [java] deprecation: add @ScheduledForRemoval annotation to deprecated elements (IDEA-259329)
GitOrigin-RevId: 9e43d4b84ea8860d2caf2928e6cd826597e67611
2021-02-12 16:33:10 +00:00
Daniil Ovchinnikov
20be9891bc IJP-961 allow slow operations in the common cases for the time being
GitOrigin-RevId: 34c4d3a16e01eb560fc9ae284a8e65cedfb9c54c
2021-01-22 16:33:52 +00:00
Vladimir Krivosheev
0b0956b202 remove unused ConcurrentIntKeyWeakValueHashMap
GitOrigin-RevId: f5c968025a8f2828332b146236e239521acba46b
2021-01-15 12:03:49 +00:00
Daniil Ovchinnikov
e25cfb90bc add default ItemPresentation#getLocationString implementation
GitOrigin-RevId: 22555d540c23b5dc34560873c8ff64ab62c83bd6
2021-01-07 18:29:45 +00:00
Vladimir Krivosheev
ffc64b112b fix findIcon(path, ClassLoader)
GitOrigin-RevId: fd35f17f9ecb137afa677228244693abc35e74c0
2020-10-10 15:03:07 +00:00
Vladimir Krivosheev
fff70071d7 cleanup
GitOrigin-RevId: 53e455101301949a4836f21d91035fd9d21d2b20
2020-10-10 14:13:05 +00:00
Peter Gromov
43ace6c0ea unify some "Results might be incomplete during indexing" messages, fix grammar in related places
GitOrigin-RevId: f4f31dcadaf1945f950fe267e3def63ca623464c
2020-09-24 14:17:49 +00:00
Nikolay Chashnikov
dcd21d053d [platform] i18n: remove unneeded type parameter from PlaceProvider and mark its method as @NonNls (IDEA-248371)
Type parameter for PlaceProvider and PlaceHolder is always String, so removing it simplifies code. Also it allows us to mark 'place' strings as @NonNls to avoid warnings from "Hard coded strings" inspection.

GitOrigin-RevId: 09701d6d9da3120f266c4edc43158e07f12cd8d6
2020-08-20 08:30:41 +00:00
Vladimir Krivosheev
677ac976ba prefer jdk collections
GitOrigin-RevId: 9acc775503ce119cff6b273c09ce53cebc72e35f
2020-07-25 07:52:04 +00:00
Tagir Valeev
4d21ad341f Annotate bundle methods as Nls
GitOrigin-RevId: db851b498d99f538e1f747faa4fb4d954848982f
2020-07-17 07:46:42 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Vladimir Krivosheev
f2a72b34fa do not export trove from util module
GitOrigin-RevId: 666bf5e1fc45045bb9b1c391b7ec5a2ac4b65dde
2020-05-16 16:34:43 +00:00
Dmitry Jemerov
7f2d9cb9fb Remove "optimization" in Java structure view which makes things strictly worse (IDEA-234691)
GitOrigin-RevId: b8f96a385a5f1d2e20ad7ce07c2062726aa67c62
2020-03-06 14:07:46 +00:00
Dmitry.Krasilschikov
a47b8f5a72 Bundle API: rename lazyMessage() to messagePointer()
GitOrigin-RevId: 1b4a35db8900da03fe48d4638362e5ea36cf106b
2020-03-03 16:02:28 +00:00
nik
db1b7a6ddd [i18n] move properties used in *.structureView modules to a separate bundle (IDEA-209382)
GitOrigin-RevId: 30e5ed642983a37151684423f5595fc29b74d375
2020-02-19 08:05:59 +00:00
nik
2e187bfd6d [i18n] move some properties used in java.structureView module to a separate bundle (IDEA-209382)
GitOrigin-RevId: c557ec792cc54a169d5e1022d5c92a8ac481b39d
2020-02-17 08:13:34 +00:00
Dmitry Jemerov
dafad04681 Fix display of enum members in navbar (IDEA-231596)
GitOrigin-RevId: 1a429cba7fe88365f22085b49e29010eae3ef4e8
2020-01-28 19:03:30 +00:00
Vladimir Krivosheev
ba98224912 remove author (only some, where it is ok)
GitOrigin-RevId: 7dbab7524fe4efc5d17a04b95dee88b6f80fbe8d
2020-01-21 17:36:52 +00:00
Tagir Valeev
78a91459c4 Array annotations changed to type-use style (not compilable now)
GitOrigin-RevId: 68aa4ba200618083684599228e13dfdba35967a4
2020-01-16 08:11:51 +00:00
Vladimir Krivosheev
fc1978e0df cleanup - AbstractTreeNode<?>
GitOrigin-RevId: fa3b77b69a092eed8530aa29ffa98a981a35903f
2020-01-13 15:43:25 +00:00
Sergey Ignatov
ae4940c100 i18n for java structure view
remove replacing "Show" with ""

GitOrigin-RevId: 6f947c605c177f72434aa668d8c85f25c133351e
2020-01-07 12:30:52 +00:00
Alexey Kudravtsev
850cf546dc replace Logger.getInstance(#fqn) with Logger.getInstance(klass.class) to reduce constant pool and code size and make code more refactorable
GitOrigin-RevId: 4ef94813858973e44449a20cf8b09174c8df5fce
2019-11-07 17:02:46 +00:00
Alexey Kudravtsev
97102f4588 refine PsiField.getName() notnullness to avoid a lot of yellow code and fix redundant code in clients
GitOrigin-RevId: b9c9437b83e7ac8266b87b635757b9ca067041b4
2019-10-14 10:32:59 +00:00
Yann Cébron
78806a3d9f [java-*] fix deprecation problems
GitOrigin-RevId: 364e50eb9cb63be1c1ac68998c3df977691e9af4
2019-07-02 06:52:16 +03:00
Roman Shevchenko
e6abc7158f [project] non-runtime code should not use directly use runtime classes
Reverting SystemInfo -> SystemInfoRt change

GitOrigin-RevId: a4a8c2b339e037cbf9209f9730c2ae30db485932
2019-06-16 05:32:27 +03:00
Rustam Vishnyakov
123242c4b2 EditorConfig documentation test
GitOrigin-RevId: fd52ace3d7a32ecd02c2c5ab90e077967604c15e
2019-06-16 04:03:21 +03:00
Egor Zhdan
c1813cfb52 Cleanup: NotNull/Nullable
GitOrigin-RevId: b8e892f32ea84c2115973155dba7127b892cc36e
2019-06-16 04:02:08 +03:00
Eldar Abusalimov
1120c30a56 Merge remote-tracking branch 'origin/master' into eldar/cidr-debugger
# Conflicts:
#	CIDR/clion/src/com/jetbrains/cidr/cpp/toolchains/MSVC.java

GitOrigin-RevId: f3593b526d1870f32b3f1451cab0c6a653e5beb5
2019-06-16 03:01:38 +03:00