proper compilation of enums

This commit is contained in:
Alex Tkachman
2012-08-13 22:37:27 +03:00
parent e5820722ec
commit 5947759684
33 changed files with 839 additions and 134 deletions
+5
View File
@@ -329,6 +329,11 @@ public final class jet.DoubleRange : jet.Range<jet.Double> {
public final val EMPTY: jet.DoubleRange
}
}
public abstract class jet.Enum</*0*/ E : jet.Enum<E>> : jet.Any {
public final /*constructor*/ fun </*0*/ E : jet.Enum<E>><init>(/*0*/ name: jet.String, /*1*/ ordinal: jet.Int): jet.Enum<E>
public final fun name(): jet.String
public final fun ordinal(): jet.Int
}
public abstract class jet.ExtensionFunction0</*0*/ in T : jet.Any?, /*1*/ out R : jet.Any?> : jet.Any {
public final /*constructor*/ fun </*0*/ in T : jet.Any?, /*1*/ out R : jet.Any?><init>(): jet.ExtensionFunction0<T, R>
public abstract fun T.invoke(): R