highlight.js
highlight.js copied to clipboard
(java) Highlighting breaks on Generics with fully-qualified-name
Describe the issue
When the type inside of a generic (i.e. inside of <>
) includes .
as part of a fully qualified class name, the highlighter no longer seems to parse the rest of the line.
Which language seems to have the issue? Java
Are you using highlight
or highlightAuto
?
hljs.highlightAll()
with class="language-java"
on the <code>
-element
...
Sample Code to Reproduce
<pre><code class="language-java">
interface FooBar {
List<String> foo();
List<java.lang.String> bar();
}
</code></pre>
http://jsfiddle.net/zwg2sp4x/
Only "foo" is highlighted as a function name, "bar" is not.
Expected behavior both "foo" and "bar" should be highlighted as a function name.
Additional context Tested with versions 11.7.0 and 10.5.0 with same behavior on each