Creates an identifier for a class located inside a jar.
Creates an identifier for a class located inside a jar.
It follows the format to encode inter-jar dependencies that is established in sbt.internal.inc.JarUtils.ClassInJar.
The jar file that is used as output for classes.
The jar file that is used as output for classes. If the output is not set to a single .jar file, value of this field is None.
This is a utility class that provides a set of functions that are used to implement straight to jar compilation.
sbt.internal.inc.JarUtils is an object that has similar purpose and duplicates some of the code, as it is difficult to share it. Any change in the logic of this file must be applied to the other
JarUtils
too!