aboutsummaryrefslogtreecommitdiffstats
path: root/queries/java
diff options
context:
space:
mode:
Diffstat (limited to 'queries/java')
-rw-r--r--queries/java/injections.scm12
1 files changed, 12 insertions, 0 deletions
diff --git a/queries/java/injections.scm b/queries/java/injections.scm
index 2ad7e5fe1..61d792fcf 100644
--- a/queries/java/injections.scm
+++ b/queries/java/injections.scm
@@ -8,6 +8,18 @@
(#lua-match? @injection.content "/[*][!<*][^a-zA-Z]")
(#set! injection.language "doxygen"))
+; markdown-style javadocs: https://openjdk.org/jeps/467
+((line_comment) @injection.content
+ (#lua-match? @injection.content "^///%s")
+ (#offset! @injection.content 0 4 0 0)
+ (#set! injection.language "markdown_inline"))
+
+; markdown-style javadocs: https://openjdk.org/jeps/467
+((line_comment) @injection.content
+ (#lua-match? @injection.content "^///%s+[@]")
+ (#offset! @injection.content 0 4 0 0)
+ (#set! injection.language "doxygen"))
+
((method_invocation
name: (identifier) @_method
arguments: (argument_list