use standard generateTypeInfo() call in pushTypeArguments()

This commit is contained in:
Dmitry Jemerov
2011-07-08 12:09:16 +02:00
parent 4e48e527b1
commit dac522d7a9
3 changed files with 17 additions and 3 deletions
@@ -0,0 +1,12 @@
class Foo() { }
class Bar() { }
fun isInstance<T>(obj: Any?) = obj is T
fun isInstance2<T>(obj: Any?) = isInstance<T>(obj)
fun box(): String {
if (! isInstance2<Foo>(Foo())) return "fail 1"
if (isInstance2<Bar>(Foo())) return "fail 2"
return "OK"
}