mirror of https://github.com/sbt/sbt.git
Issue 2008: provide more diagnostic info for undefined setting
This commit is contained in:
parent
7113559d91
commit
40b647e599
|
|
@ -244,7 +244,12 @@ trait Init[Scope] {
|
|||
@deprecated("Use the non-deprecated Undefined factory method.", "0.13.1")
|
||||
def this(definingKey: ScopedKey[_], referencedKey: ScopedKey[_], derived: Boolean) = this(fakeUndefinedSetting(definingKey, derived), referencedKey)
|
||||
}
|
||||
final class RuntimeUndefined(val undefined: Seq[Undefined]) extends RuntimeException("References to undefined settings at runtime.")
|
||||
final class RuntimeUndefined(val undefined: Seq[Undefined]) extends RuntimeException("References to undefined settings at runtime.") {
|
||||
override def getMessage =
|
||||
super.getMessage + undefined.map { u =>
|
||||
"\n" + u.defining + " referenced from " + u.referencedKey
|
||||
}.mkString
|
||||
}
|
||||
|
||||
@deprecated("Use the other overload.", "0.13.1")
|
||||
def Undefined(definingKey: ScopedKey[_], referencedKey: ScopedKey[_], derived: Boolean): Undefined =
|
||||
|
|
|
|||
Loading…
Reference in New Issue