You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
While it is easy to just let Locate.definesClass return false when encountering a DummyVirtualFile, I think the root issue is that the semantic of DummyVirtualFile is unclear. Like is DummyVirtualFile supposed to just represent rt.jar or ct.sym? (in this case might as well rename it as JavaRuntimeFile). Or it it supposed to represent any immutable jar file (so maybe Scala library should also be DummyVirtualFile)?
After all rt.jar defines some classes then why should Locate.definesClass always return false for rt.jar?
steps
problem
expectation
It works.
notes
sbt avoids this bug by working around like sbt/sbt#5522.
The text was updated successfully, but these errors were encountered: