For-loop range expression (collection) can not be null
This commit is contained in:
@@ -76,7 +76,7 @@ public inline fun <in T> Array<T>.plus(elements: Array<T>): List<T> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun <in T> Array<T?>?.requireNoNulls() : List<T> {
|
||||
public inline fun <in T> Array<T?>.requireNoNulls() : List<T> {
|
||||
val list = ArrayList<T>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun BooleanArray.plus(elements: BooleanArray): List<Boolean> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun BooleanArray?.requireNoNulls() : List<Boolean> {
|
||||
public inline fun BooleanArray.requireNoNulls() : List<Boolean> {
|
||||
val list = ArrayList<Boolean>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun ByteArray.plus(elements: ByteArray): List<Byte> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun ByteArray?.requireNoNulls() : List<Byte> {
|
||||
public inline fun ByteArray.requireNoNulls() : List<Byte> {
|
||||
val list = ArrayList<Byte>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun CharArray.plus(elements: CharArray): List<Char> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun CharArray?.requireNoNulls() : List<Char> {
|
||||
public inline fun CharArray.requireNoNulls() : List<Char> {
|
||||
val list = ArrayList<Char>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun DoubleArray.plus(elements: DoubleArray): List<Double> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun DoubleArray?.requireNoNulls() : List<Double> {
|
||||
public inline fun DoubleArray.requireNoNulls() : List<Double> {
|
||||
val list = ArrayList<Double>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun FloatArray.plus(elements: FloatArray): List<Float> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun FloatArray?.requireNoNulls() : List<Float> {
|
||||
public inline fun FloatArray.requireNoNulls() : List<Float> {
|
||||
val list = ArrayList<Float>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun IntArray.plus(elements: IntArray): List<Int> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun IntArray?.requireNoNulls() : List<Int> {
|
||||
public inline fun IntArray.requireNoNulls() : List<Int> {
|
||||
val list = ArrayList<Int>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun LongArray.plus(elements: LongArray): List<Long> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun LongArray?.requireNoNulls() : List<Long> {
|
||||
public inline fun LongArray.requireNoNulls() : List<Long> {
|
||||
val list = ArrayList<Long>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -76,7 +76,7 @@ public inline fun ShortArray.plus(elements: ShortArray): List<Short> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun ShortArray?.requireNoNulls() : List<Short> {
|
||||
public inline fun ShortArray.requireNoNulls() : List<Short> {
|
||||
val list = ArrayList<Short>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -67,7 +67,7 @@ public inline fun <in T> Iterable<T>.plus(elements: Iterable<T>): List<T> {
|
||||
*
|
||||
* @includeFunctionBody ../../test/CollectionTest.kt requireNoNulls
|
||||
*/
|
||||
public inline fun <in T> Iterable<T?>?.requireNoNulls() : List<T> {
|
||||
public inline fun <in T> Iterable<T?>.requireNoNulls() : List<T> {
|
||||
val list = ArrayList<T>()
|
||||
for (element in this) {
|
||||
if (element == null) {
|
||||
|
||||
@@ -14,7 +14,7 @@ import java.net.URL
|
||||
public fun File.recurse(block: (File) -> Unit): Unit {
|
||||
block(this)
|
||||
if (this.isDirectory()) {
|
||||
for (child in this.listFiles()) {
|
||||
for (child in this.listFiles()!!) {
|
||||
if (child != null) {
|
||||
child.recurse(block)
|
||||
}
|
||||
|
||||
@@ -62,7 +62,7 @@ public abstract class ChangeSupport {
|
||||
}
|
||||
}
|
||||
if (allListeners != null) {
|
||||
for (listener in allListeners) {
|
||||
for (listener in allListeners!!) {
|
||||
listener.onPropertyChange(event)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,7 +16,7 @@ public var asserter: Asserter
|
||||
get() {
|
||||
if (_asserter == null) {
|
||||
val klass = javaClass<Asserter>()
|
||||
val loader = ServiceLoader.load(klass)
|
||||
val loader = ServiceLoader.load(klass)!!
|
||||
for (a in loader) {
|
||||
if (a != null) {
|
||||
_asserter = a
|
||||
|
||||
Reference in New Issue
Block a user