Commit Graph

46 Commits

Author SHA1 Message Date
Daniel Schmidt
909433482c Differentiate between type parameters and parameters (IDEA-226683)
PR#1243

GitOrigin-RevId: a91176d9f95e2803da7c1973c58ce4ee492fb703
2019-11-19 11:09:41 +00:00
Pavel Dolgov
2f8ed67c62 Java: Recognize @systemProperty tag in Javadoc (IDEA-210273) 2019-04-17 14:52:11 +03:00
Artemiy Sartakov
25643b9c89 PsiDocMethodOrFieldRef: fixed javadoc resolve for references without param types (IDEA-205390) 2019-01-16 12:45:09 +07:00
Roman Shevchenko
2bad8db30c [java] allows '@author' tag in module docs 2018-08-30 09:03:45 +03:00
Alexey Kudravtsev
34f65ccec8 javadoc references must resolve despite current resolve scope (Too often javadoc for interface references implementation which should not show up red) 2018-08-10 15:44:39 +03:00
Roman Shevchenko
dad46c21f1 [java] returns type parameter name to "missing tag" warning 2018-06-15 12:20:17 +03:00
Anna Kozlova
fb62ac70cd fix testdata 2018-06-14 20:35:33 +03:00
Anna Kozlova
b3a949ef5f javadoc inspection: check missed type parameters javadoc (IDEA-192696) 2018-05-28 18:54:02 +03:00
Anna.Kozlova
99027d3bc5 fix test data (IDEA-CR-30316) 2018-03-07 14:36:37 +01:00
Anna Kozlova
54a49e7777 restore javadoc references for non-phisical methods, e.g. enum#valueOf
IDEA-187289
looks like there is no fields which can be generated, so only methods are checked through processDeclarations
2018-03-07 08:02:41 +01:00
Roman Shevchenko
f0b9a97b8c [tests] updates module-related testdata 2017-11-27 16:34:02 +01:00
peter
9b48840ed4 don't include trailing dot into java reference (IDEA-177789) 2017-11-13 21:07:20 +01:00
Roman Shevchenko
96373cd2c9 [java] supports @uses, @provides and @hidden tags in Javadoc inspection 2017-10-05 21:25:08 +02:00
Roman Shevchenko
a714a3703c [tests] merges Javadoc inspection tests; drops duplicates 2017-10-05 13:36:32 +02:00
Roman Shevchenko
0d61e56b64 [java] recognizes @index Javadoc tag (IDEA-160185) 2017-06-09 17:50:49 +03:00
Roman Shevchenko
e16815fb9f [java] drops improperly added Javadoc tag 2017-06-08 19:14:48 +03:00
Roman Shevchenko
0588a4d12c [java] recognizes @moduleGraph tag 2017-04-07 18:53:56 +02:00
Roman Shevchenko
2a47148d94 [tests] message texts in Javadoc highlighting tests 2017-04-07 18:48:45 +02:00
Bas Leijdekkers
5e8b71d109 Add module-info.java checking to "Declaration has problems in Javadoc references" inspection 2017-03-12 17:08:12 +01:00
Roman Shevchenko
98d2e29dfa [java] fixes Javadoc inspection false positive on @see tag (IDEA-168195) 2017-02-20 20:06:58 +01:00
Roman Shevchenko
9aef1ccba3 [java] allows @author tag on method Javadoc (IDEA-159020) 2016-12-02 20:29:33 +01:00
Roman Shevchenko
c4e8bf5219 [java] fixes javadoc inspection false positive for split @see tags (IDEA-158662) 2016-07-18 20:55:24 +02:00
Alexander Zolotov
1df198f2ef Highlighting issue links: ignore invalid replacement patterns (EA-83133) 2016-06-09 14:32:08 +03:00
Roman Shevchenko
24da7ad563 [java] accepts quoted strings and HTML refs after @see tag (IDEA-156403) 2016-05-26 17:34:38 +03:00
Roman Shevchenko
77a63a0eea [java] @see tag ref verification (IDEA-97635) 2016-03-09 13:28:11 +01:00
Roman Shevchenko
55af2c9fdd Cleanup (test data corrected) 2016-03-09 11:24:07 +01:00
Roman Shevchenko
f759a56f8f [tests] javadoc highlighting tests merger and cleanup 2016-03-07 17:24:51 +01:00
Alexander Zolotov
b0b31e7d50 IDEA-62743 Render issue links in Java comments 2015-08-25 16:46:27 +03:00
Roman Shevchenko
a9bbf772d6 IDEA-87252 (a couple more javadoc tests) 2015-07-06 18:33:32 +03: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
Anna Kozlova
fc2f15f64e java 8 javadoc tags @apiNote, @implNote, @implSpec 2014-12-24 14:26:26 +01:00
Maxim.Mossienko
7126e14983 open mail client on mailto: links 2014-12-22 13:40:05 +01:00
Maxim.Mossienko
2f73716a0e IDEA-64131 support for links in comments 2014-12-22 13:15:25 +01:00
Anna Kozlova
f05cd24dfe EA-62157 - IAE: PsiUtil.getLanguageLevel
process further when package-info doesn't correspond any package
2014-10-28 12:00:19 +01:00
Alexey Kudravtsev
c7b78f76a2 IDEA-120784 "Class is public should be declared in a file named <Classname>.java" for inner interface 2014-02-18 13:55:52 +04:00
Bas Leijdekkers
4684ba71e0 Add package-info.java checking to "Declaration has problems in Javadoc references" inspection 2013-10-07 15:13:30 +02:00
Bas Leijdekkers
a0163c7c3d fix test data 2013-10-07 11:04:49 +02:00
Bas Leijdekkers
b21a51bac3 fix test data 2013-10-05 23:13:48 +02:00
Anna Kozlova
dde04a403d preserve javadoc refs during inplace rename (IDEA-85817) 2012-05-15 15:05:50 +04:00
Roman Shevchenko
c992b9c216 Resolve in javadoc fixed 2011-03-09 13:03:29 +01:00
Roman Shevchenko
c3b799c246 IDEA-66081 (resolve methods in javadoc by signatures) 2011-03-07 22:01:53 +01:00
anna
8b9c2074f0 javadoc reference errors: do not highlight too much - leave valid parts of the reference untouched ( IDEA-36904 ) 2010-05-04 13:21:10 +04:00
anna
eef8f4fb25 javadoc signature: short name for nested classes fixed 2010-04-22 20:38:58 +04:00
anna
f766605a48 unify javadoc warnings: @return tag should be highlighted if description is missed (IDEA-47680) 2010-02-26 16:46:37 +03:00
anna
b3eff58dd9 javadoc bad characters (IDEADEV-10643) 2009-11-24 16:23:59 +03:00
anna
58ccc4c14b try to find referenced member inside inner class if failed try enclosing (IDEADEV-40929) 2009-10-21 13:38:35 +04:00