Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Record Scala
package object
as provided name (pantsbuild#15582)
The package object should also be recorded as provided name, as it also behaves as an object. An example that will fail without this fix: File t.scala: ``` package object example { trait T[A] } ``` File a.scala: ``` package example package object a { implicit val tString: T[String] = new T[String] {} } ``` File b.scala: ``` package example.b import example.T import example.a._ object B { val x = implicitly[T[String]] } ``` # Rust tests and lints will be skipped. Delete if not intended. [ci skip-rust] # Building wheels and fs_util will be skipped. Delete if not intended. [ci skip-build-wheels]
- Loading branch information