Avoid NullPointerException in sbt.ScalaOverrideTest

This commit is contained in:
Guillaume Martres 2017-01-09 01:15:08 +01:00 committed by Eugene Yokota
parent 9375c88a8b
commit 45288b5f80
1 changed files with 8 additions and 6 deletions

View File

@ -65,12 +65,14 @@ private[sbt] abstract class IvyScalaFunctions {
// Do not rewrite the dependencies of Scala dependencies themselves, this prevents bootstrapping
// a Scala compiler using another Scala compiler.
def dependeeQualifies: Boolean =
dd.getParentRevisionId.getName match {
case name @ (CompilerID | LibraryID | ReflectID | ActorsID | ScalapID) =>
false
case _ =>
true
}
dd.getParentRevisionId == null || (
dd.getParentRevisionId.getName match {
case name @ (CompilerID | LibraryID | ReflectID | ActorsID | ScalapID) =>
false
case _ =>
true
}
)
val transformer =
new NamespaceTransformer {
def transform(mrid: ModuleRevisionId): ModuleRevisionId = {