Fix broken isEnumClassObject methods

Out of three methods, two were incorrect
This commit is contained in:
Alexander Udalov
2013-03-14 18:19:43 +04:00
parent c3a2f16624
commit 68844131b0
8 changed files with 49 additions and 48 deletions
@@ -0,0 +1,8 @@
class A {
class object {
fun values() = "O"
fun valueOf() = "K"
}
}
fun box() = A.values() + A.valueOf()
@@ -7,9 +7,11 @@ public enum Enum {
public static class Nested {
void foo() {}
void values() {}
}
public class Inner {
void bar() {}
void valueOf(String s) {}
}
}
@@ -17,10 +17,12 @@ public final enum class Enum : jet.Enum<test.Enum> {
public open inner class Inner : java.lang.Object {
public constructor Inner()
public/*package*/ open fun bar() : Unit
public/*package*/ open fun valueOf(/*0*/ p0 : jet.String?) : Unit
}
public open class Nested : java.lang.Object {
public constructor Nested()
public/*package*/ open fun foo() : Unit
public/*package*/ open fun values() : Unit
}
}