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'>
|
<item name='java.util.Locale boolean equals(java.lang.Object) 0'>
|
||||||
<annotation name='org.jetbrains.annotations.Nullable'/>
|
<annotation name='org.jetbrains.annotations.Nullable'/>
|
||||||
</item>
|
</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>
|
</root>
|
||||||
|
|||||||
@@ -16,8 +16,8 @@ public var asserter: Asserter
|
|||||||
get() {
|
get() {
|
||||||
if (_asserter == null) {
|
if (_asserter == null) {
|
||||||
val klass = javaClass<Asserter>()
|
val klass = javaClass<Asserter>()
|
||||||
val loader = ServiceLoader.load(klass)!!
|
val loader = ServiceLoader.load(klass)
|
||||||
for (a in loader.iterator()!!) {
|
for (a in loader.iterator()) {
|
||||||
if (a != null) {
|
if (a != null) {
|
||||||
_asserter = a
|
_asserter = a
|
||||||
break
|
break
|
||||||
|
|||||||
Reference in New Issue
Block a user