better import jet namespace
This commit is contained in:
@@ -95,8 +95,8 @@ fun LinkedList<Int>.sum(f : (Int, Int) -> Int) : Int {
|
||||
}
|
||||
|
||||
fun <T> List<T>.backwards() : Iterable<T> = object : Iterable<T> {
|
||||
override fun iterator() : Iterator<T> =
|
||||
object : Iterator<T> {
|
||||
override fun iterator() : jet.Iterator<T> =
|
||||
object : jet.Iterator<T> {
|
||||
var current = size()
|
||||
override fun next() : T = get(--current)
|
||||
override val hasNext : Boolean get() = current > 0
|
||||
@@ -141,4 +141,4 @@ fun Reader.forEachChar(body : (Char) -> Unit) {
|
||||
if (i == -1) break
|
||||
body(i.toChar())
|
||||
} while(true)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
// KT-441 Exception in type inference when multiple overloads accepting an integer literal are accessible
|
||||
|
||||
import java.util.*
|
||||
import jet.Iterator
|
||||
|
||||
fun <T> Iterator<T>.foreach(operation: (element: T) -> Unit) : Unit = while(hasNext) operation(next())
|
||||
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
package kotlin.util
|
||||
|
||||
import java.util.*
|
||||
import jet.Iterator
|
||||
|
||||
fun <T, U: Collection<in T>> Iterator<T>.to(container: U) : U {
|
||||
while(hasNext)
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
namespace test
|
||||
|
||||
final fun ff(/*0*/ p: java.util.List<jet.CharSequence>): jet.Int
|
||||
final fun ff(/*0*/ p: java.util.List<java.lang.CharSequence>): jet.Int
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
namespace test
|
||||
|
||||
final fun ff(/*0*/ p: java.util.List<jet.CharSequence?>): jet.Int
|
||||
final fun ff(/*0*/ p: java.util.List<java.lang.CharSequence?>): jet.Int
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
namespace test
|
||||
|
||||
final fun ffgg(): java.util.List<jet.CharSequence>
|
||||
final fun ffgg(): java.util.List<java.lang.CharSequence>
|
||||
|
||||
+1
-1
@@ -1,3 +1,3 @@
|
||||
namespace test
|
||||
|
||||
final fun ffgg(): java.util.List<jet.CharSequence?>
|
||||
final fun ffgg(): java.util.List<java.lang.CharSequence?>
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
namespace test
|
||||
|
||||
final val jet.Int.ggg: jet.CharSequence
|
||||
final val jet.Int.ggg: java.lang.CharSequence
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
namespace test
|
||||
|
||||
final val jet.Int.ggg: jet.CharSequence?
|
||||
final val jet.Int.ggg: java.lang.CharSequence?
|
||||
|
||||
@@ -3,4 +3,4 @@ fun never(): Array<java.lang.CharSequence> = throw Exception()
|
||||
// method: namespace::never
|
||||
// jvm signature: ()[Ljava/lang/CharSequence;
|
||||
// generic signature: null
|
||||
// kotlin signature: ()[Ljava/lang/CharSequence; // TODO: need to skip kotlin signature
|
||||
// kotlin signature: ()[Mjava/lang/CharSequence; // TODO: need to skip kotlin signature
|
||||
|
||||
@@ -3,4 +3,4 @@ fun cc(): Comparable<java.lang.CharSequence>? = null
|
||||
// method: namespace::cc
|
||||
// jvm signature: ()Ljava/lang/Comparable;
|
||||
// generic signature: ()Ljava/lang/Comparable<Ljava/lang/CharSequence;>;
|
||||
// kotlin signature: ()?Ljava/lang/Comparable<Ljava/lang/CharSequence;>;
|
||||
// kotlin signature: ()?Ljava/lang/Comparable<Mjava/lang/CharSequence;>;
|
||||
|
||||
@@ -6,4 +6,4 @@ fun foo(p: List<CharSequence>) = 1
|
||||
// method: namespace::foo
|
||||
// jvm signature: (Ljava/util/List;)I
|
||||
// generic signature: (Ljava/util/List<Ljava/lang/CharSequence;>;)I
|
||||
// kotlin signature: (Ljava/util/List<Ljava/lang/CharSequence;>;)I // TODO: skip Kotlin signature
|
||||
// kotlin signature: (Ljava/util/List<Mjava/lang/CharSequence;>;)I // TODO: skip Kotlin signature
|
||||
|
||||
@@ -3,4 +3,4 @@ fun foo(vararg tail: java.lang.CharSequence) = 1
|
||||
// method: namespace::foo
|
||||
// jvm signature: ([Ljava/lang/CharSequence;)I
|
||||
// generic signature: null
|
||||
// kotlin signature: ([Ljava/lang/CharSequence;)I // TODO: need to skip kotlin signature
|
||||
// kotlin signature: ([Mjava/lang/CharSequence;)I // TODO: need to skip kotlin signature
|
||||
|
||||
Reference in New Issue
Block a user