For-loop range expression (collection) can not be null

This commit is contained in:
Andrey Breslav
2012-08-24 15:36:55 +04:00
parent b315bee7b2
commit 66faa0c03a
24 changed files with 39 additions and 60 deletions
@@ -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) {