Vladimir Krivosheev
b4bb8358a7
IJPL-303 make final
...
GitOrigin-RevId: 8bb855cd54de93eeae677c861cad8d75464874d0
2023-10-21 02:29:03 +00:00
Mikhail Pyltsin
fe8e808c9a
[java-rd] IJ-CR-115518 IDEA-333104 fix cases when highlighting get null in parents
...
- fix and add comments
GitOrigin-RevId: 4d983151770d6197d0e117159d0566c8b1bc2593
2023-10-12 17:01:07 +00:00
Roman Ivanov
d106b259ab
use simpler invariant for unnamed class element type identification
...
GitOrigin-RevId: 232d4b10aa984ac43739848eeb2e7c9dcd880a4f
2023-10-11 17:20:48 +00:00
Roman Ivanov
3560808910
[java, parser] do not ignore first declaration, which is not modifier list
...
GitOrigin-RevId: 1f7adc2298a24ade602d0d161d761a51bbed7ad4
2023-10-11 17:20:38 +00:00
Bas Leijdekkers
d9047d7a2b
Java: remove conditional lexing (lex string templates in lower language levels)
...
GitOrigin-RevId: f10cdb96bbd89b6a70fb9dac6bc83ce7e29c1a83
2023-10-07 19:14:25 +00:00
Mikhail Pyltsin
8be2252d3f
[java-rd] IDEA-333104 fix cases when highlighting get null in parents
...
- added new test for consistency
GitOrigin-RevId: d3aa13912b43b6717d675d5ea5a9abce7e38dad6
2023-09-29 09:19:21 +00:00
Mikhail Pyltsin
b851673c40
[java-rd] IDEA-322563 refactoring for java rem-dev
...
- rename BasicJavaDocElementType with BASIC_, to distinct them from usual ones
GitOrigin-RevId: 4f33eb1ddb49412501bd21a9c7cf53a1ea591521
2023-09-29 09:19:18 +00:00
Mikhail Pyltsin
4cf2e16167
[java-rd] IDEA-333104 fix cases when highlighting get null in parents
...
- fix comments
- BasicJavaTokenSet is renamed to ParentAwareTokenSet and move to core
- method `toTokenSet` is deleted, because it was the reason a lot of mistakes
GitOrigin-RevId: b776be4f067d99e4a531d3622dfa9b9e8078c543
2023-09-29 09:19:15 +00:00
Mikhail Pyltsin
d9352e003e
[java-rd] IDEA-333104 IJ-CR-115518 fix cases when highlighting get null in parents
...
- added comments
GitOrigin-RevId: 1b458215df3cddb2111f71e1c95e4973fd325a8f
2023-09-26 10:33:43 +00:00
Mikhail Pyltsin
6a746407f8
[java-rd] IDEA-322563 fix cases when highlighting get null in parents
...
- rename basic token sets to BASIC_
GitOrigin-RevId: 88cb12cf1eeff34651093507ba8865778c9089f9
2023-09-22 18:53:29 +00:00
Mikhail Pyltsin
e2bf8301c0
[java-rd] IDEA-322563 refactoring for java rem-dev
...
- rename basic token sets to BASIC_
GitOrigin-RevId: 1f6191a6fddbee5676fefeff2e40d718b15dee53
2023-09-22 18:53:26 +00:00
Mikhail Pyltsin
bb5b036281
[java-rd] IDEA-322563 refactoring for java rem-dev
...
- added NotNull for com.intellij.psi.tree.ParentProviderElementType.getParents
GitOrigin-RevId: c3aef5288b72095496e19287e9ea2b8bf57af2b9
2023-09-22 18:53:19 +00:00
Daniil Ovchinnikov
27e155fc21
IJPL-167 bump language and API version 1.8 -> 1.9
...
GitOrigin-RevId: 5204df1784bbbba550476415e4ceff7368ab5fd4
2023-09-19 19:52:47 +00:00
Mikhail Pyltsin
76d10b31f3
[java-rd] IDEA-322563 Improve editing experience in Remote Dev for Java
...
- fix while completion
GitOrigin-RevId: 40827f77037557eab988d33d8170bd4446b8478a
2023-09-18 23:01:45 +00:00
Mikhail Pyltsin
de67570ff3
[java-rd] IDEA-322563 clean up code
...
-some methods get statics
-deleted unnecessary commas
GitOrigin-RevId: b48425975356467a7cca9fb5d50756778d37efc9
2023-09-18 23:01:42 +00:00
Mikhail Pyltsin
9fed3df3e2
[java-parser] IDEA-332589 Support when as identifier in patterns
...
- allow to use `when` after type test patterns. Deconstruction pattern is supposed to have when as keyword afterward
GitOrigin-RevId: 4c385125385238f9ea69bc8f69279e8900a2a9e5
2023-09-18 23:01:38 +00:00
Tagir Valeev
9295c9732c
Warnings fixed
...
GitOrigin-RevId: c0ece7c55bc5a87d03096694a10d7df66a80b44d
2023-09-18 11:42:58 +00:00
Mikhail Pyltsin
e23e60a0eb
[java-rd] IDEA-322563 Improve editing experience in Remote Dev for Java
...
- lexer, parser, IElementType for frontend
GitOrigin-RevId: 8842d018eab3ca17749660520820174d4f792437
2023-09-13 09:09:01 +00:00