Vladimir Krivosheev
b935234c91
IJ-MR-162467 don't export intellij.platform.projectModel
...
GitOrigin-RevId: 11c0bf5ca0f3a6d892658a2b149d85cace9aa2b8
2025-06-14 13:00:48 +00:00
Vladimir Krivosheev
ef0323d07c
IJ-MR-162467 don't export intellij.platform.core
...
GitOrigin-RevId: 05f350c1c087be1bf9b46d8bdac5345a65f55958
2025-06-13 21:52:48 +00:00
Louis Vignier
ca9eb06d23
[javadoc] Parse tags without value correctly
...
The parsing for tags like `@see ref description` was applied for all tags, e.g. `@return description`.
#IDEA-373948 Fixed
GitOrigin-RevId: cbd73bde2c479df7a1ce3fb56c7585da39266788
2025-06-13 15:12:12 +00:00
Vladimir Krivosheev
65fe061584
IJ-MR-162467 don't export intellij.platform.analysis
...
GitOrigin-RevId: fcbcb68010b58cb507fee2c47473758b999e471b
2025-06-04 11:16:33 +00:00
Louis Vignier
cbe20b79f5
[javadoc] Parse module links in markdown javadoc
...
#IDEA-364475
GitOrigin-RevId: e0f29977061c7c5223031d08406181d3b6deda5b
2025-06-03 17:09:36 +00:00
Louis Vignier
02149e6864
[javadoc] Support inline code in link labels
...
Introduce the DOC_MARKDOWN_REFERENCE_LABEL container element to support complex labels (comment data + inline code).
#IDEA-364475 Fixed
GitOrigin-RevId: a04680040c38223b88c63fd8df19be1c9593923c
2025-06-03 17:09:36 +00:00
Max Medvedev
e69f5c66af
syntax: move LanguageSyntaxDefinition to syntax lib and extract GrammarKitLanguageDefinition
...
GitOrigin-RevId: 940e09c0ca86363fa97358d9c10851453faefb25
2025-05-30 11:51:42 +00:00
Vladimir Krivosheev
fd17f38a60
IJ-MR-162467 do not export intellij.platform.core.ui
...
GitOrigin-RevId: 2b535fed7dd2da407ea8743cb8108f9d354f6a54
2025-05-30 10:08:34 +00:00
Vladimir Krivosheev
7cf9ef2b29
update bazel files
...
GitOrigin-RevId: e78f86bd17affd7892fd1af8e157f033906b1865
2025-05-09 15:36:06 +00:00
Vladimir Krivosheev
644a6b2e81
IJ-MR-162467 don't export intellij.platform.editor.ui
...
GitOrigin-RevId: 8894abe16fb347de7649bfb2d7888b6e6fe0232c
2025-05-09 14:20:40 +00:00
Mikhail Pyltsin
599f689ba4
[java-lexer] IDEA-356870 support '\u001a' at the end of the file
...
GitOrigin-RevId: 6c1ee14c81f071f1c24a435a84370fbf0dc94a73
2025-05-09 14:12:08 +00:00
Vladimir Krivosheev
6f8ff07ccc
simplify bazel labels (another step towards using simple names that reflect directory structure)
...
GitOrigin-RevId: 12bfb2d0fa315d87c7a4ade363d0f834cf324b71
2025-05-08 16:58:30 +00:00
Louis Vignier
c58062bd51
[javadoc] Fix module links parsing
...
In case of links like `module/package.Class`, all references are now grouped under a value element node.
IJ-CR-159259
GitOrigin-RevId: e491522aa0d1a6a84877d3f41f3961150d2b4a07
2025-05-08 11:35:47 +00:00
Bas Leijdekkers
5782ec13a0
Java: fix Extend Selection on empty text block (IDEA-372040)
...
GitOrigin-RevId: a47f4128f616b8b4921b81708daaa1839f0fa3f2
2025-05-03 11:31:15 +00:00
Bas Leijdekkers
49ace10031
Java: cleanup test
...
GitOrigin-RevId: d4c14238fd75fd33e1371d89b3a0b750bc112f72
2025-05-03 11:31:15 +00:00
Dmitry Batkovich
598f8e493e
fix test classes names (see https://jetbrains.team/p/ij/reviews/160303/timeline )
...
GitOrigin-RevId: 6711f4bfd0e13c51440f1269dbc9b0d91135a04b
2025-04-19 21:43:40 +00:00
Dmitry Batkovich
cb05166850
java: keep only one JavadocTypedHandler implementation for front / back
...
GitOrigin-RevId: 1529002bf967294960c708821ca44dcdcd5dca0b
2025-04-12 17:40:27 +00:00
Louis Vignier
2197e9c281
[javadoc] Add tests for module links
...
#IDEA-361619
GitOrigin-RevId: 7badd193d859d05c730cad594f38d604898b1168
2025-04-02 22:05:33 +00:00
Vladimir Krivosheev
008f3b6e8d
update bazel files
...
GitOrigin-RevId: 6df5c8c80f8583d0006ffb53e80eb615544ef287
2025-04-01 16:40:18 +00:00
Max Medvedev
755a1e416f
IDEA-359853, IJPL-162853 fix typo in binder for code blocks
...
GitOrigin-RevId: 8314be1fa4eb879564f8475753ebe99379c24c33
2025-04-01 00:38:44 +00:00
Max Medvedev
f89994558f
IDEA-359853 update java parser tests
...
GitOrigin-RevId: 193dcd64366ee4cf583967ce77852830a21342de
2025-04-01 00:38:44 +00:00
Max Medvedev
63a8290a30
IDEA-359853 convert Java lexers to Kotlin
...
GitOrigin-RevId: d19dea17585aa0e2ced7f6f9dd35a34cae95608c
2025-04-01 00:38:44 +00:00
Max Medvedev
4be493e18c
IDEA-359853 introduce intellij.java.syntax module
...
GitOrigin-RevId: a0fdf52125e1fef08203de16198825e58d1df490
2025-04-01 00:38:44 +00:00
Max Medvedev
0459e82214
IJPL-162853 java parser test: perform a more readable check beforehand
...
so that when it fails it's easier to figure out what's wrong
GitOrigin-RevId: c31b4cea59c3ab458d6a6a5982d2c2c4ede8e606
2025-03-13 19:23:59 +00:00
Tagir Valeev
b8792b5e29
[java-completion] MissingThrowExpressionFixer: avoid completion if it's started on the expression line
...
Fixes IDEA-367667 Complete current statement action breaks on a new line character
GitOrigin-RevId: fed8b5d8d860f491391413383922c112d9649eff
2025-03-07 13:38:36 +00:00
Louis Vignier
190ab5162c
[javadoc] Add a parsing test for @inheritDoc
...
#IDEA-358073
GitOrigin-RevId: 65bf618a9fbbf25939d1f1c9189003a6e39cc630
2025-03-06 07:26:55 +00:00
Vladimir Krivosheev
4bbc4f60d5
update bazel files
...
GitOrigin-RevId: b6f7b26421d9a6baf1e2a72ccff5e078bdf49315
2025-02-21 08:07:28 +00:00
Mikhail Pyltsin
119cb661cd
[java-frontend] IJPL-178336 Fix FrontendJavaTypingTest
...
GitOrigin-RevId: 2e04dcb38d9e6436420cf929e3298d58f8b2bc90
2025-02-20 12:27:12 +00:00
Vladimir Krivosheev
2db9ad8ef6
update bazel files
...
GitOrigin-RevId: 5bf54290c411048009614bacceeb742a53d5c0a4
2025-02-17 08:47:14 +00:00
Nikolay Rykunov
98536975a7
[java] Extract java.testFramework.shared so it won't include Java Plugin in its classpath
...
It is necessary for Java Plugin's frontend tests, since previously they included both Java and Java Frontend plugins
GitOrigin-RevId: 4a1c0b7b6e62d6e8615f287a015d94bf85ebbdcf
2025-02-16 10:19:08 +00:00
Mikhail Pyltsin
1d0c8692a3
[java-parser] IJ-CR-153901 IDEA-366391 Inconsistent doc comment association after markdown support
...
- use language level to predict the order of comments
GitOrigin-RevId: e7986fcb2302dde7ad80fae9346f6a27edb576ae
2025-02-03 17:48:25 +00:00
Mikhail Pyltsin
207f653b4f
[java-parser] IDEA-366391 Inconsistent doc comment association after markdown support
...
GitOrigin-RevId: 072bc109310e3059f3fab309dbd521ca2caad6e6
2025-01-29 10:56:25 +00:00
Bas Leijdekkers
2b32d9bb56
Java: basic support for Valhalla Value Classes (IDEA-364548)
...
GitOrigin-RevId: 93b0394866aae35772ccc90e7de822af8a94c6ce
2024-12-18 18:05:29 +00:00
Bas Leijdekkers
36b258bc98
Java: AbstractBasicClassParsingTest formatting
...
GitOrigin-RevId: 000e6ce2998a0d42766d64d4371e678a2382e08f
2024-12-18 18:05:29 +00:00
Vladimir Krivosheev
98799639aa
do not use _test as lib - test targets do not support this
...
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
8c77c9ed84
don't export ide.core.impl from lang-impl
...
GitOrigin-RevId: 029fef0995b0d8e6b684f463bdd856dd17021366
2024-12-02 11:32:59 +00:00
Vladimir Krivosheev
17916c90f8
libraries -> lib, resources, opt-in, test deps
...
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Tagir Valeev
01822cb3c9
[java-parser] IDEA-363168 Incomplete record declaration should mark 'record' as a keyword
...
GitOrigin-RevId: 003fcac350447df675685c79d9619e7604813bc7
2024-11-14 12:12:11 +00:00
Mikhail Pyltsin
7e9f1978a2
[java-highlighting] IDEA-357214 'Module' is highlighted as an error when module name is expected
...
GitOrigin-RevId: c7ca9de1821e79b96a05ab74a3cbad7052ceb827
2024-10-10 15:17:07 +00:00
Bas Leijdekkers
b847b27f2c
Java: add test for absence of stack overflow in parser
...
GitOrigin-RevId: 749b12334eb59f3f2ffeb88eef4605232e7e8330
2024-09-24 10:04:30 +00:00
Bas Leijdekkers
3e7bc7ef47
Java: reduce call stack usage in the parser for extremely large else-if chains (IDEA-305898)
...
GitOrigin-RevId: 9d7be3efbe108e604fbd67ce03c7fdfe23c3fb3a
2024-09-24 10:04:30 +00:00
Mathias Boulay
b7d5b6900c
feat(javadoc-handler): basic typing assistance
...
GitOrigin-RevId: 500c7ede653a91d1ea67c85efc2248657c35ccab
2024-09-17 16:28:17 +00:00
Mathias Boulay
d03ded346a
fix(JavaDoc): Inline code block support
...
GitOrigin-RevId: ac902221d848139b9a92559b0f61558cfb259319
2024-08-29 16:55:53 +00:00
Mathias Boulay
3825899d51
feat(IDEA-353092): early markdown jdoc support
...
GitOrigin-RevId: 8c02012551f1a97d3f5d6aed021889911b138b28
2024-08-13 11:44:06 +00:00
Bas Leijdekkers
d335ac32c4
Java: parse parentheses with a call with lambda argument correctly (IDEA-200212)
...
GitOrigin-RevId: 98fcbb3b793ebfcfa636ac7d27ef21158c64eee7
2024-08-04 12:09:09 +00:00
Bas Leijdekkers
c8215f8fbc
Java: more sensible parse of incomplete binary expression (IDEA-305898)
...
GitOrigin-RevId: 3d3b59be1621fea7a4702109e1d654b47c5c76f7
2024-08-01 12:35:28 +00:00
Bas Leijdekkers
0274e2096d
Java: remove unuseful parser test (IDEA-305898)
...
GitOrigin-RevId: 1af85dda474342a1b70bedfd17ab6b469b93465c
2024-07-30 22:37:25 +00:00
Bas Leijdekkers
c045040925
Java: restore grouping in tests
...
GitOrigin-RevId: 9bc694e2612136d71c0ad93e7c28ea484bce4468
2024-07-30 22:37:25 +00:00
Aleksey Dobrynin
c7d2022be3
[java, import-module] Improve feedback
...
IJ-CR-138322 IDEA-355529
GitOrigin-RevId: 46e71e26b9a939c15b7a411a546c5a56e1d7e587
2024-07-09 13:11:41 +00:00
Tagir Valeev
013d13142d
[java-psi] Add implicit classes to preceding comment set
...
Fixes IDEA-355602 Implicit class parsing: Javadoc is not attached to the method
GitOrigin-RevId: bd18f57e8106618aa741203e6cb3f4cd8cffe13d
2024-07-02 11:10:12 +00:00