class_mult avoided

This commit is contained in:
Sergey Ignatov
2011-11-07 13:18:50 +04:00
parent 58e8aa8fbb
commit c9c153cd72
61 changed files with 119 additions and 51 deletions
+2 -1
View File
@@ -1 +1,2 @@
enum A { }
enum A {
}
@@ -1 +1,2 @@
enum A : I { }
enum A : I {
}
@@ -1 +1,2 @@
enum A : I0, I1, I2 { }
enum A : I0, I1, I2 {
}
@@ -0,0 +1 @@
enum E { I; private String name; }
@@ -0,0 +1,4 @@
enum E {
I
private var name : String?
}
@@ -0,0 +1,12 @@
enum Color {
WHITE(21), BLACK(22), RED(23), YELLOW(24), BLUE(25);
private int code;
private Color(int c) {
code = c;
}
public int getCode() {
return code;
}
@@ -0,0 +1,14 @@
enum Color {
WHITE(21)
BLACK(22)
RED(23)
YELLOW(24)
BLUE(25)
private var code : Int
private (c : Int) {
code = c
}
public fun getCode() : Int {
return code
}
}
+2 -1
View File
@@ -1 +1,2 @@
enum Test { }
enum Test {
}
@@ -0,0 +1 @@
enum Color { WHITE, BLACK, RED, YELLOW, BLUE;@Override String toString() { return "COLOR";}}
@@ -0,0 +1,10 @@
enum Color {
WHITE
BLACK
RED
YELLOW
BLUE
override fun toString() : String? {
return "COLOR"
}
}
+2 -1
View File
@@ -1 +1,2 @@
private enum Test { }
private enum Test {
}
+2 -1
View File
@@ -1 +1,2 @@
protected enum Test { }
protected enum Test {
}
+2 -1
View File
@@ -1 +1,2 @@
public enum Test { }
public enum Test {
}
@@ -0,0 +1,8 @@
enum Color implements Runnable {
WHITE, BLACK, RED, YELLOW, BLUE;
public void run() {
System.out.println("name()=" + name() +
", toString()=" + toString());
}
}
@@ -0,0 +1,10 @@
enum Color : Runnable {
WHITE
BLACK
RED
YELLOW
BLUE
override public fun run() : Unit {
System.out.println(("name()=" + name() + ", toString()=" + toString()))
}
}
+1
View File
@@ -0,0 +1 @@
enum Coin { PENNY, NICKEL, DIME, QUARTER; }
+6
View File
@@ -0,0 +1,6 @@
enum Coin {
PENNY
NICKEL
DIME
QUARTER
}