Open
Description
Compiler version
3.6.4
Minimized code
A.scala
class A
B.scala
class B extends A
Project setup:
tree
.
├── a
│ └── A.scala
├── b
│ └── B.scala
└── o
4 directories, 2 files
Output
pushd a ; scalac A.scala ; popd
pushd b ; scalac -classpath ../a B.scala ; popd
scaladoc -d o -project b -classpath a b/B.tasty
Flag -classpath set repeatedly
1 warning found
Expectation
No warning issued by scaladoc as classpath is only set once in the command line
Activity
arixmkii commentedon Mar 26, 2025
It actually could be minimized into
A.scala
and then
scalac A.scala mkdir -p o scaladoc -d o -classpath /dev/null A.tasty Flag -classpath set repeatedly 1 warning found
arixmkii commentedon Mar 26, 2025
Reproduced with 3.7.0-rc1