Commit Graph

219 Commits

Author SHA1 Message Date
Egor Ushakov
bffb91e186 according to ui guidelines, replaced yes/no with reload/cancel in hotswap dialog
GitOrigin-RevId: eddf8dddcf5b6f6dda66b41007c0eda2f355b3e5
2020-08-12 09:56:36 +00:00
Egor Ushakov
03a79536c5 removed obsolete get jdwp libs dialog (there's no easy way to get them now anyway)
GitOrigin-RevId: d28a86f19fd8303421ddb429ca45091ddc39e6bd
2020-08-03 09:07:46 +00:00
Tagir Valeev
729152b3a4 [i18n] Annotations, literals extracted, warnings fixed
GitOrigin-RevId: e13cca2998c559c6e2b193c06a8d8ecf85a33815
2020-08-03 06:12:24 +00:00
Tagir Valeev
4d21ad341f Annotate bundle methods as Nls
GitOrigin-RevId: db851b498d99f538e1f747faa4fb4d954848982f
2020-07-17 07:46:42 +00:00
Vladimir Krivosheev
3d280e4fb2 cleanup (final)
GitOrigin-RevId: 446f1aef2550b74b13c788fceaa36967a6f0b9c9
2020-07-15 17:06:10 +00:00
Egor Ushakov
47fb0e041c IDEA-245526 "Waiting for Debugger Response" progress should allow to kill the process immediately
GitOrigin-RevId: 2799a40ae14760809232c1c33ecd6b244cc66dc7
2020-07-09 13:34:36 +00:00
Egor Ushakov
555c395532 workaround for KT-39717
GitOrigin-RevId: 866580fedaa20798f61d359ad2e19c980210c96e
2020-07-08 14:55:16 +00:00
Vladimir Krivosheev
d4e9b09e26 cleanup (final)
GitOrigin-RevId: 93607e195763f2acf29ee0d7a280d7e07e8d2f14
2020-06-26 12:21:17 +03:00
Tagir Valeev
9c40bdd81a Unnecessary qualifiers removed (mostly javadoc), some other warnings fixed
GitOrigin-RevId: 560033add97ce12f38666e8bbf661bffb080b664
2020-05-19 17:30:58 +00:00
Egor Ushakov
7fda7e7d8c [debugger] fixed navigation to several available classes when run with alternative jre
GitOrigin-RevId: 2882ce9d663fbf5ecf68b950bd4b4413b2956203
2020-05-12 10:23:32 +00:00
Egor Ushakov
5f7efad07b IDEA-238356 Generic classes don't work in renderers - validation
GitOrigin-RevId: 2517d517f0c28463c43273345273bcdd39875cdc
2020-04-22 12:49:59 +00:00
Egor Ushakov
60042b2fbb IDEA-238356 Generic classes don't work in renderers
GitOrigin-RevId: 0050bf4b8803cc3b05f283668bb3d7a027967a0e
2020-04-21 12:45:39 +00:00
anna.gasparyan
c3b2f987f3 Fixed UI label text for Debugger + DFA integration
GitOrigin-RevId: cfb79aecd39cf4289a1459ba8ec9b8d3bc17f9e7
2020-03-25 17:17:50 +00:00
Egor Ushakov
1a10f72fc2 IDEA-234689 Batch toString traffic optimization - avoid extra frame 0 get
GitOrigin-RevId: 6c01719f8a8949258cb78b54682abd0c1397e025
2020-03-20 13:04:02 +00:00
Egor Ushakov
7986068936 further concreteMethodByName speedup - do not request interfaces until all classes checked
GitOrigin-RevId: 733490b8b314ce7180398b89234703e96cbbd029
2020-03-11 15:25:38 +00:00
Egor Ushakov
1e50d17b60 optimized find method
GitOrigin-RevId: 7b495b5ca8c90517d1839bc194bba50607829e3e
2020-03-10 14:33:28 +00:00
Egor Ushakov
fc17a02477 IDEA-234689 Batch toString traffic optimization - removed disableCollection from the string result
GitOrigin-RevId: 936d1aad319e5757490df796ee0a05a17e5d0880
2020-03-06 16:34:26 +00:00
Dmitry.Krasilschikov
a47b8f5a72 Bundle API: rename lazyMessage() to messagePointer()
GitOrigin-RevId: 1b4a35db8900da03fe48d4638362e5ea36cf106b
2020-03-03 16:02:28 +00:00
nik
c7dfc47876 [i18n] remove suspicious and unclear properties from CommonBundle
It's better to use more specific titles for dialog than just 'Create' or 'Edit', so we shouldn't encourage developers to use such titles by placing them in CommonBundle. file.type.image property wasn't used. In general checkbox text should start from a capital letter.

GitOrigin-RevId: dcd0cb9c56e1ccc8518ca46d414bb3c6d59c2055
2020-03-02 11:33:02 +00:00
nik
6f2ecd4b2b [java] rename DebuggerBundle.properties to JavaDebuggerBundle.properties
...for consistency with the naming scheme (IDEA-229829). Also the properties file is moved to java.debugger module (IDEA-209382). This way it'll be also suggested by default when internationalizing messages in java.debugger module.

GitOrigin-RevId: 41da8f21d6515fc75c3f7af807bf8aa215dbc4c7
2020-02-20 10:20:20 +00:00
nik
f0efbe961b [java] rename DebuggerBundle to JavaDebuggerBundle for consistency with the naming scheme (IDEA-229829)
This way we'll be able to automatically suggest it as target bundle for messages in java.debugger* modules.

GitOrigin-RevId: 4e9d9d1a6e4d7429100ba04e7ad0f295158f042e
2020-02-20 10:20:20 +00:00
Egor Ushakov
6f13abdd43 convert to services pt.2
GitOrigin-RevId: 499189c7e3559c36f2d5b46c9eaa7a8d3fd462de
2020-02-18 10:36:29 +00:00
Dmitry.Krasilschikov
d4c5ac8854 API for lazy localized messages
Use `XBundle.lazyMessage()` API a string to be changed to its localized variant on a language plugin enabling w/o restart

`public static Supplier<String> lazyMessage() {...}` added into many bundle classes

GitOrigin-RevId: 8c6ef21c8bc774614e6bb94dad27ff5db6cbff07
2020-02-03 09:39:27 +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
Tagir Valeev
7b7c6c9a8e DebuggerUtils#getEffectiveAssertionStatus moved to DebuggerUtilsEx (IDEA-CR-56057)
GitOrigin-RevId: 4f3a9d37eff13b07bd3399738700970fa45fa6e8
2019-12-23 08:04:00 +00:00
Sergey Ignatov
3b0b8cc7fc more dynamic bundles
GitOrigin-RevId: 25c80a7d911c36dbee7395c1110306dc421ac222
2019-12-18 19:31:34 +00:00
Tagir Valeev
282085eca9 DebuggerUtils#getEffectiveAssertionStatus (IDEA-CR-56057)
GitOrigin-RevId: 6b6cf5146dd78e6166b4343f86d1c776f3e711d8
2019-12-13 09:05:56 +00:00
Alexander Zolotov
89647051ea Rename debuggerPort to debuggerAddress as it's not a port in case of shared-memory debugging process
GitOrigin-RevId: 8df123004efd8f013500385aea92afc2628b12a9
2019-11-19 16:34:37 +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
Egor Ushakov
f5e279c129 cleanup: removed deprecated
GitOrigin-RevId: 1f83d34beeee78a579ff108b99ce3cdb6b48cc9b
2019-10-24 13:07:00 +00:00
Alexey Kudravtsev
62aa1dfc10 cleanup: shorten to ContainerUtil.set()
GitOrigin-RevId: e2fda80cefc82f47c1ec53e6dad64129fd68d030
2019-10-22 11:05:24 +00:00
Alexander Zolotov
786016fe4d Java: split debugger and applications host:port pair
GitOrigin-RevId: f2a6277c81a7f4940b1a7c3421a95b721fcfcdb2
2019-10-14 14:32:43 +00:00
Egor Ushakov
84e41c9f76 optimized version of concreteMethodByName which is much faster in most cases
GitOrigin-RevId: cd49d6e8d5b38eeff1e81a7c8fec461078133d87
2019-07-26 15:02:42 +03:00
Egor Ushakov
17fd41aa57 do not fetch all interfaces recursively for every subclass
GitOrigin-RevId: 769910162df2ccfbf42eb9b57fcd45db30d29eed
2019-07-24 18:06:01 +03:00
Yann Cébron
78806a3d9f [java-*] fix deprecation problems
GitOrigin-RevId: 364e50eb9cb63be1c1ac68998c3df977691e9af4
2019-07-02 06:52:16 +03:00
stsypanov
08c6b5c413 Use StringJoiner instead of hand-written joining pattern
+some converted to Stream

GitOrigin-RevId: 92068910b1fb560b6d016a247ee6f4fec022fce0
2019-06-16 06:58:01 +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
stsypanov
2bc502e1f9 Use StringJoiner instead of hand-written joining pattern
+some converted to Stream

GitOrigin-RevId: 92068910b1fb560b6d016a247ee6f4fec022fce0
2019-06-13 07:10:58 +03:00
Vladimir Krivosheev
c05626ae10 extract DumbService.getDumbAwareExtensions 2018-11-20 12:15:34 +01:00
Alexey Kudravtsev
ec88df0239 apply SSR cleanup 2018-11-09 16:09:02 +03:00
Egor Ushakov
512a23f1fd use the new ExtensionPoint(Name) methods 2018-10-30 15:15:33 +03:00
Egor Ushakov
fdb5ba8d26 IDEA-199602 - do not get String value while inside the constructor 2018-10-23 18:26:13 +03:00
Tagir Valeev
43b199c661 JavaPsiFacade.getInstance(project).getElementFactory() -> JavaPsiFacade.getElementFactory(project) 2018-10-05 14:01:24 +07:00
Anna.Kozlova
c4b7de202d remove redundant suppressions 2018-10-04 12:09:46 +02:00
Tagir Valeev
5efb3569a1 Unnecessary semicolons removed; some other warnings fixed 2018-09-27 11:32:39 +07:00
Nikolay.Tropin
43f8f7b5c8 more flexible API for SyntheticTypeComponentProvider
plugins should be able to decide if type component is not synthetic
relates to #SCL-14375

more generic synthetic check in StackFrameItem#createFrames
2018-09-13 14:41:45 +03:00
nik
0be3657ad0 cleanup: remove 'public' modifier from constructors in non-public classes (IDEA-195931)
public constructors in non-public classes may be confusing, and removing them makes code shorter.
2018-09-06 16:49:46 +03:00
Alexey Kudravtsev
eec77c6320 notnull various listeners 2018-08-30 14:20:34 +03:00
Egor Ushakov
f710dd527d remove execution dependency on debugger 2018-08-16 10:47:59 +03:00