scala3 icon indicating copy to clipboard operation
scala3 copied to clipboard

javadoc link from scaladoc

Open xuwei-k opened this issue 1 week ago • 1 comments

Compiler version

3.8.0-RC2

Description

Javadoc delimiter changed since JDK 11

  • JDK 8
    • -
    • e.g. https://docs.oracle.com/javase/8/docs/api/java/lang/String.html#indexOf-java.lang.String-int-
  • JDK 11 or later
    • ( , , and )
    • e.g. https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html#indexOf(java.lang.String,int)

But dotty.tools.scaladoc.tasty.SymOps use -.

  • https://github.com/scala/scala3/blob/2953eab318e6c2e609ed7dc576d229fa2cbdb75a/scaladoc/src/dotty/tools/scaladoc/tasty/SymOps.scala#L231
  • https://github.com/scala/scala3/blob/2953eab318e6c2e609ed7dc576d229fa2cbdb75a/scaladoc/test/dotty/tools/scaladoc/ExternalLocationProviderIntegrationTest.scala#L12-L22

Expectation

Support both style javadoc

xuwei-k avatar Nov 30 '25 06:11 xuwei-k