mirror of https://github.com/sbt/sbt.git
Remove copyright from IOSpecification, and use a simpler Resource lookup.
This commit is contained in:
parent
198820bc53
commit
9401d47e79
|
|
@ -44,10 +44,9 @@ object IO {
|
||||||
if (codeSource ne null) {
|
if (codeSource ne null) {
|
||||||
codeSource.getLocation
|
codeSource.getLocation
|
||||||
} else {
|
} else {
|
||||||
// NB: this assumes that System-class-loaded classes are located in jars, and thus relies on
|
// NB: This assumes that classes without code sources are System classes, and thus located in
|
||||||
// uses forward-slash-separated paths and `urlAsFile`'s truncation to the containing jar file
|
// jars. It assumes that `urlAsFile` will truncate to the containing jar file.
|
||||||
val clsfile = s"${cl.getName.replace('.', '/')}.class"
|
Option(cl.getResource(cl.getSimpleName + ".class"))
|
||||||
Option(ClassLoader.getSystemClassLoader.getResource(clsfile))
|
|
||||||
.flatMap {
|
.flatMap {
|
||||||
urlAsFile
|
urlAsFile
|
||||||
}.getOrElse {
|
}.getOrElse {
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,3 @@
|
||||||
/* sbt -- Simple Build Tool
|
|
||||||
* Copyright 2008 Mark Harrah */
|
|
||||||
|
|
||||||
package sbt
|
package sbt
|
||||||
|
|
||||||
import util.Try
|
import util.Try
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue