annotations for java.util.ServiceLoader
remove some unnecessary !! from stdlib
This commit is contained in:
@@ -1708,4 +1708,26 @@
|
||||
<item name='java.util.Locale boolean equals(java.lang.Object) 0'>
|
||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||
</item>
|
||||
<item name='java.util.ServiceLoader java.util.Iterator<S> iterator()'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<!-- java.util.ServiceLoader -->
|
||||
<item name='java.util.ServiceLoader java.util.ServiceLoader<S> load(java.lang.Class<S>, java.lang.ClassLoader)'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='java.util.ServiceLoader java.util.ServiceLoader<S> load(java.lang.Class<S>, java.lang.ClassLoader) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='java.util.ServiceLoader java.util.ServiceLoader<S> load(java.lang.Class<S>)'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='java.util.ServiceLoader java.util.ServiceLoader<S> load(java.lang.Class<S>) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='java.util.ServiceLoader java.util.ServiceLoader<S> loadInstalled(java.lang.Class<S>)'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
<item name='java.util.ServiceLoader java.util.ServiceLoader<S> loadInstalled(java.lang.Class<S>) 0'>
|
||||
<annotation name='org.jetbrains.annotations.NotNull'/>
|
||||
</item>
|
||||
</root>
|
||||
|
||||
@@ -16,8 +16,8 @@ public var asserter: Asserter
|
||||
get() {
|
||||
if (_asserter == null) {
|
||||
val klass = javaClass<Asserter>()
|
||||
val loader = ServiceLoader.load(klass)!!
|
||||
for (a in loader.iterator()!!) {
|
||||
val loader = ServiceLoader.load(klass)
|
||||
for (a in loader.iterator()) {
|
||||
if (a != null) {
|
||||
_asserter = a
|
||||
break
|
||||
|
||||
Reference in New Issue
Block a user