Mikhail Pyltsin
3055e90294
[java-rd] IDEA-322563 Improve editing experience in Remote Dev for Java
...
- tests
GitOrigin-RevId: 93c130aeac685d8fd9b016d4b5bb8f36482140d3
2023-09-13 09:09:01 +00:00
Roman Ivanov
02aec6569d
[java parser] set greedy binders for snippets to capture all available whitespaces
...
GitOrigin-RevId: f74ada6566f54f5acf069d1bf64a007141b34e15
2023-03-24 12:31:27 +00:00
Tagir Valeev
c5e41c13cc
[javadoc] Snippet attribute name completion
...
IDEA-314505 Improve @snippet javadoc tag support
GitOrigin-RevId: 1614df51f063b0b3b45f9d65e43437986a08e936
2023-03-12 13:28:58 +00:00
Tagir Valeev
e27433a94a
[javadoc] IDEA-314508 Support external snippets in @snippet
...
Basic resolve and completion
GitOrigin-RevId: 3bb613e52e32516c0f4a6f6fa038bec29a312bbc
2023-03-07 18:10:40 +00:00
Roman Ivanov
9c215fc8e5
[java] recovery for snippet tag: skip unknown tokens
...
GitOrigin-RevId: 82d771489ad075e72ea915a5cb01c834c5b3cc0c
2021-12-27 10:56:40 +00:00
Nikita Eshkeev
b8192f5c4a
[javadoc] IDEA-241299 Support the @index Standard Doclet tag
...
Revert the changes in lexer that were introduced after adding the index tag. In order not to complicate the lexer and parser the index tag doesn't handle its value in a special way regardless if its value is in quotes or not. The correct generation of the javadoc is handled inside JavaDocInfoGenerator#generateIndexValue now
GitOrigin-RevId: 78643f7b199aa1592e95c54ffbe59983babfb596
2021-12-20 15:10:09 +00:00
Roman Ivanov
875fffa753
[java] java parser and PSI for @snippet javadoc tag IDEA-284769
...
GitOrigin-RevId: bdc5f4def2c29352c1c12a4ba53e904cf259f258
2021-12-15 20:37:50 +00:00
Anna Kozlova
26b98d0a7c
javadoc: get rid of additional tokens in javadoc
...
GitOrigin-RevId: 48bfece1f8668cf6fa3f7b502910294391695b9e
2021-12-02 20:07:00 +00:00
Nikita Eshkeev
250eae64c8
[javadoc] IDEA-241299 Support the @index Standard Doclet tag
...
Fix the parser when a phrase in the `index` javadoc tag consists of multi lines. Such phrases should ignore leading asterisks and long whitespaces and need to be concatenated.
GitOrigin-RevId: 5366b61a80cfd24a092dc8f5a6a9a6673995059b
2021-12-02 08:52:16 +00:00
Nikita Eshkeev
76741b3198
[javadoc] IDEA-241198 Support the @summary Standard Doclet tag
...
Add `summary` as an inline javadoc tag.
GitOrigin-RevId: f3d28b9160dad7359fc63214b14cbf98131522a6
2021-12-02 08:52:14 +00:00
Nikita Eshkeev
f1175b8f2b
[javadoc] IDEA-241299 Support the @index Standard Doclet tag
...
Modify javadoc's lexer and parser in order to support phrases in the `{@index}` tag.
GitOrigin-RevId: e75e71bf5f5a822ad7bc31c57ebf78123accf87f
2021-12-01 19:18:47 +00:00
Roman.Ivanov
5b9c3e4ccf
DeclarationParser: parse permits clause always if "permits" occurred
...
GitOrigin-RevId: 9f461190dec6eccd2611032c0f665e10c66c7b53
2020-06-17 15:32:48 +03:00
Roman.Ivanov
bdeba157b4
Parsing and PSI for sealed/non-sealed: IDEA-223111
...
GitOrigin-RevId: 2e633b17236afce37f67a2cee5af664c03fe5f0a
2020-06-11 08:12:26 +03:00
peter
9b48840ed4
don't include trailing dot into java reference (IDEA-177789)
2017-11-13 21:07:20 +01:00
Roman Shevchenko
aec34583a3
[java] parses references in @uses and @provides tags
2017-10-05 18:03:29 +02:00
Roman Shevchenko
cd341ebb20
[java] ignores bad characters in simple tags (IDEA-178636)
2017-09-13 18:48:12 +03:00
Roman Shevchenko
bcd078f78a
Cleanup (formatting)
2017-09-13 16:49:39 +03:00
Dmitry Batrak
decd330820
IDEA-141852 Quick documentation doesn't support @value tag without hash preceding variable reference
2015-08-14 15:52:10 +03:00
Roman Shevchenko
60cda6aee6
Cleanup (PsiRefList.toString() and test data)
2015-06-16 20:09:08 +03:00
Dmitry Jemerov
bb8687d45e
fix tests; correctly parse {@code} tags with embedded curly braces and multiline {@code} tags
2015-01-21 19:32:16 +01:00
Dmitry Jemerov
0da31f0c52
don't perform any additional parsing on the contents of the {@litera} tag in javadoc (IDEA-131483)
2015-01-21 13:47:36 +01:00
Dmitry Jemerov
256fd71176
don't perform any additional parsing on the contents of the {@code} tag in javadoc (IDEA-95956)
2015-01-21 13:47:36 +01:00
Roman Shevchenko
08333eac55
Split leaf/composite Javadoc element
2012-05-23 16:13:09 +04:00
Roman Shevchenko
7fc78a853e
Javadoc parser migrated to PsiBuilder
2011-09-21 11:56:02 +02:00
Roman Shevchenko
ff99ba3e6e
"/**/" is no longer a javadoc
2010-10-27 21:33:11 +04:00
Roman Shevchenko
5939f7db91
Java parser tests moved to CE
2010-08-04 15:30:17 +04:00