Commit Graph

73 Commits

Author SHA1 Message Date
Vladimir Parfinenko
28cabb955c [bytecode viewer] remove optimistic assertion, fix EA-1209082
Also fix some warnings

GitOrigin-RevId: aeef7ca5f25388a231f8ac52393f3fcf1421a99c
2024-05-21 15:46:22 +00:00
Anna Kozlova
b06c3678fd [bytecode viewer] check that editor is still available when data is calculated
EA-860196 AE: AbstractPopup.showInBestPositionFor

GitOrigin-RevId: 776aff9ed9059e6b35418c92f4b1d47c2745f0ef
2024-02-29 13:49:26 +00:00
Andrey Cherkasov
1a62d88764 Cleanup: use light services
^IDEA-254577

GitOrigin-RevId: 01afb3f2166f8713cd4599f37d43ecf7f4d2944c
2024-01-23 06:03:51 +00:00
Vladimir Krivosheev
69fc441f6e IJPL-310 mark extensions as obsolete (part 11)
GitOrigin-RevId: ef915fa2bf11f9fbcdf9ebbf80bc553129314335
2023-10-29 20:09:28 +00:00
Bart van Helvert
8e8608b7dc Fix code style after readOnly status refactoring
GitOrigin-RevId: ae01f278fd2b24752974df802b3108b0c425f126
2023-10-06 15:10:55 +00:00
Bart van Helvert
c3562acee9 Ensure read only status when failing to change document text
GitOrigin-RevId: dccc9f59b04fcfa463c724ec348ad1a996de769c
2023-10-03 15:18:11 +00:00
Vladimir Krivosheev
227d75a1fc don't extend DynamicBundle
GitOrigin-RevId: 49cbebd629a92877dbeeffba8d97b0631fb9407e
2023-05-05 09:46:42 +00:00
Vladimir Parfinenko
4c7ac8a0ba [bytecode viewer] fix line number when caret is on leading whitespace
GitOrigin-RevId: 753378e6f5a4f05be7113f89d74ba699bab5f07d
2023-04-13 13:58:52 +00:00
Vladimir Parfinenko
a633c2f27c [bytecode viewer] fix caret position bugs
Invoking on line 7 now opens viewer on LINENUMBER 7, not LINENUMBER 6 (zero-based numbering problem) nor LINENUMBER 70 (poor indexof search).

Also get rid of one extra indexOf(lineNumber + 0) call.

Also remove buggy second iteration over lineNumbers in case of mapping presense.

GitOrigin-RevId: 1eba1545162eee37b566ba8bf834d24e7bf476c1
2023-04-13 13:58:47 +00:00
Nikolay Chashnikov
d2fa90222f [bytecode viewer] access WorkspaceFileIndex under read action (EA-750016)
GitOrigin-RevId: 71087468617317340b3b77f1bf2cba5c70df4635
2023-01-18 14:57:54 +00:00
Gregory.Shrago
3e9e0a9e75 show bytecode for kotlin inner classes
GitOrigin-RevId: c0b8f273a2dcc10a69d61b56f0ff25a1c8a5edf0
2023-01-12 20:38:15 +00:00
Gregory.Shrago
2373ee73ff deprecate UpdateInBackground: cleanup 2
GitOrigin-RevId: c43c66535d18230334037da52da847e5d46fda7a
2022-06-02 00:43:14 +00:00
Daniil Ovchinnikov
78c3e54c63 deprecate ProjectFileIndex$SERVICE
GitOrigin-RevId: 725283401fc7db28fd332d72eaa67e3a8e175259
2022-05-17 20:13:19 +00:00
Anna Kozlova
999c684682 EA-455688 - PIEAE: LeafPsiElement.invalid
GitOrigin-RevId: a27ca1abe951be299c4056e942530beee12d7da7
2022-02-18 10:43:32 +00:00
Anna Kozlova
9897988c3d show bytecode: EA-374158 — T: FileBasedIndexImpl.ensureUpToDate
GitOrigin-RevId: 04acd1d9e8253b55102c6e7e2aadc65cd5f5444a
2021-10-05 19:57:47 +00:00
Anna Kozlova
3b3e632a3f [java] protected method in final class: cleanup make package private fix, enable by default & zero tolerance
GitOrigin-RevId: fd140e4df106f55be7ff5a13cb27b4791f79fc25
2021-06-14 18:11:12 +00:00
Vladimir Krivosheev
809b7ca201 deprecate ServiceManager.getService(project)
GitOrigin-RevId: 3805c3aac4e084c828558bf1b1570339f7f3b4a3
2021-03-26 21:30:32 +00:00
Dmitry Batrak
2df19a01eb IDEA-260323 i18n: Documentation: Tool window title is not localized
GitOrigin-RevId: d89d2a3ffc7cbefd241e10cab85556318ac7b002
2021-01-27 10:58:46 +00:00
Alexey Kudravtsev
016f2aef5b cleanup: fix some embarrassing "expression is always true" warnings
GitOrigin-RevId: 7924e9541bb3e0fe2d328a7624401effba8d4b0a
2020-10-18 12:50:24 +00:00
Anna Kozlova
ef3d786a23 i18n byte code viewer
GitOrigin-RevId: 01fe4597dd80536166fd5cc1879a4fdfdac31d65
2020-08-04 05:58:35 +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
Anna.Kozlova
c02b48e0db i18n byte code viewer
GitOrigin-RevId: 025645fa45431bd9568bb0e59c93d376bc6f51a2
2020-03-13 21:39:46 +00:00
Vladimir Krivosheev
217c9ba71f cleanup
GitOrigin-RevId: 595e9072fed2091c2bc9223170ff4007d1cbaa04
2020-02-18 13:41:41 +00:00
Vladimir Krivosheev
f094a4c771 cleanup
GitOrigin-RevId: 893a0c51252114404064543e5dc74d89a8026d3e
2020-01-16 08:11:51 +00:00
Anna.Kozlova
1f6eff05b9 show bytecode: allow bytecode view for out of date class files
warning would be shown for projects where delegate to gradle/maven option is on (IDEA-180686)

GitOrigin-RevId: 179d3d11a3cfc53af0ac8da3326e1e489b152540
2019-12-03 16:04:11 +00:00
Dmitry Jemerov
424c8caecc Fix PsiElement nullability in EditorMouseHoverPopupManager (IDEA-CR-53414)
GitOrigin-RevId: 881f770c64a7c6354be7e03e9acd20306112f626
2019-10-15 10:32:07 +00:00
Dmitry Jemerov
ab42722ce5 Use FileTypeRegistry.isFileOfType() instead of file type equality checks (2)
GitOrigin-RevId: 9cf021142cdd4897aa47934563a85874617c710d
2019-06-16 07:22:52 +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
Dmitry Jemerov
18620631e0 Use FileTypeRegistry.isFileOfType() instead of file type equality checks (2)
GitOrigin-RevId: 9cf021142cdd4897aa47934563a85874617c710d
2019-06-13 16:24:34 +03:00
Egor Ushakov
9181d2a885 show bytecode for anonymous classes 2019-03-07 13:29:09 +03:00
Roman Shevchenko
c1da093885 [bytecode viewer] simplifies bytecode loader and makes it work with Scala binaries
When Scala plugin is enabled, decompiled Scala .class files do not implement 'PsiCompiledElement'; checking the file type is more reliable way.
2018-12-19 11:55:02 +01:00
Alexey Kudravtsev
addc9a7045 cleanup: use try with resources 2018-12-14 13:52:52 +03:00
Alexey Kudravtsev
1a59715f9c remove unnecessary soroka's @since 2018-10-18 15:06:20 +03:00
Vladimir Krivosheev
bd202ecfc7 add override 2018-08-14 17:49:34 +02:00
Alexey Kudravtsev
a2783ed229 annotated AnActionEvent parameter @NotNull 2018-08-06 15:29:49 +03:00
Anna.Kozlova
8a558a81c6 show byte code: assign preview icon 2018-05-15 17:12:27 +02:00
Anna.Kozlova
9ba8627b09 ensure byte code viewer works in Project view, make focusable
IDEA-185007; IDEA-188549
2018-03-20 12:54:02 +01:00
Dennis Ushakov
7c60edabcb WEB-21129: move auto-update to the gear icon 2018-01-23 18:19:19 +03:00
Denis Fokin
7b821d6710 IDEA-185007 No find in bytecode view 2018-01-17 12:35:08 +03:00
Anna.Kozlova
d9c98c9537 try to find containing class by range in navigation (IDEA-175907) 2017-07-18 14:32:41 +02:00
Alexey Kudravtsev
a529b702ed Logger.getInstance("#" + class.name) simplified 2017-04-21 16:06:02 +03:00
Roman Shevchenko
504dfa39da Cleanup (warning) 2017-01-02 14:06:47 +01:00
Anna.Kozlova
d5d924af25 show bytecode: enable outside class in one-class file, add explanation for multiclass files (IDEA-165595) 2016-12-20 20:49:09 +01:00
Anna.Kozlova
92ad8f3bd4 expose class file by given source class 2016-11-08 19:25:56 +01:00
Roman Shevchenko
7c2cb465cd [java] navigation around decompiled code
Fixes IDEA-157772; reduces the number of cases where PsiCompiledFile check is necessary.
2016-07-01 15:43:42 +03:00
Egor.Ushakov
0ace3c5330 open anonymous classes inside the decompiled code 2016-06-02 21:23:51 +03:00
Konstantin Bulenkov
2315d8be92 simplify getting project from AnActionEvent 2016-05-24 01:52:46 +02:00
Anna.Kozlova
36ee7203f6 anonym -> lambda 2016-05-18 12:04:12 +02:00
Sergey Malenkov
cbdf599813 IDEA-142106 Quick documentation popup always minimized
Use different dimension keys for different content
2016-02-11 14:27:06 +03:00