diff --git a/libraries/stdlib/src/kotlin/test/TestJVM.kt b/libraries/stdlib/src/kotlin/test/TestJVM.kt index c29281eea88..7608d63c707 100644 --- a/libraries/stdlib/src/kotlin/test/TestJVM.kt +++ b/libraries/stdlib/src/kotlin/test/TestJVM.kt @@ -33,17 +33,9 @@ private var _asserter: Asserter? = null public var asserter: Asserter get() { if (_asserter == null) { - val klass = javaClass() + val klass = Asserter::class.java val loader = ServiceLoader.load(klass) - for (a in loader) { - if (a != null) { - _asserter = a - break - } - } - if (_asserter == null) { - _asserter = DefaultAsserter() - } + _asserter = loader.firstOrNull { it != null } ?: DefaultAsserter() //debug("using asserter $_asserter") } return _asserter!!