preliminary support for intrinsics in std lib. javaClass<T>

This commit is contained in:
Alex Tkachman
2012-02-21 20:37:23 +02:00
parent 2796c914c4
commit cc8d263f9e
5 changed files with 62 additions and 5 deletions
+2 -2
View File
@@ -5,7 +5,7 @@ import java.lang.Object
import jet.runtime.Intrinsic
val <T> T.javaClass : Class<T>
val <out T> T.javaClass : Class<T>
[Intrinsic("std.javaClass.property")] get() = (this as java.lang.Object).getClass() as Class<T>
[Intrinsic("std.javaClass.function")] fun <T> javaClass() : Class<T> = null as Class<T>
[Intrinsic("std.javaClass.function")] fun <out T> javaClass() : Class<T> = null as Class<T>