Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Publicise PlainNioFile and implement underlyingSource
``` $ ./build/quick/bin/scala Welcome to Scala 2.13.0-20190221-140355-c0a7682 (OpenJDK 64-Bit Server VM, Java 11). Type in expressions for evaluation. Or try :help. scala> :power scala> val path = symbolOf[java.lang.String].associatedFile.asInstanceOf[scala.reflect.io.PlainNioFile].underlyingSource path: Option[scala.reflect.io.AbstractFile] = Some(/Users/jz/.jabba/jdk/openjdk@1.11.0/Contents/Home/jmods/java.base.jmod) scala> .get.exists res0: Boolean = true ``` ``` $ ./build/quick/bin/scala -release 8 Welcome to Scala 2.13.0-20190221-140355-c0a7682 (OpenJDK 64-Bit Server VM, Java 11). Type in expressions for evaluation. Or try :help. scala> :power scala> val path = symbolOf[java.lang.String].associatedFile.asInstanceOf[scala.reflect.io.PlainNioFile] path: scala.reflect.io.PlainNioFile = /8/java/lang/String.sig scala> .exists res2: Boolean = true ``` References sbt/zinc#609
- Loading branch information