extract enum ( IDEA-11228 )

This commit is contained in:
anna
2010-06-03 12:39:42 +04:00
parent c3410784a4
commit 863fbfddb8
28 changed files with 565 additions and 166 deletions
@@ -0,0 +1,12 @@
public enum EEnum {
FOO("foo"), BAR(FOO.getValue());
private String value;
public String getValue() {
return value;
}
EEnum(String value) {
this.value = value;
}
}
@@ -0,0 +1,2 @@
class Test {
}
@@ -0,0 +1,4 @@
class Test {
public static final String FOO = "foo";
public static final String BAR = FOO;
}
@@ -0,0 +1,4 @@
class Test {
public static final String FOO = "foo";
public static final String BAR = FOO;
}
@@ -0,0 +1,4 @@
class Test {
public static final String FOO = "foo";
public static final String BAR = FOO;
}
@@ -0,0 +1,12 @@
public enum EEnum {
FOO("foo");
private String value;
public String getValue() {
return value;
}
EEnum(String value) {
this.value = value;
}
}
@@ -0,0 +1,2 @@
class Test {
}
@@ -0,0 +1,3 @@
class Test {
public static final String FOO = "foo";
}
@@ -0,0 +1,16 @@
public enum EEnum {
FOO("foo");
private String value;
public String getValue() {
return value;
}
EEnum(String value) {
this.value = value;
}
void foo() {
System.out.println(FOO.getValue());
}
}
@@ -0,0 +1,6 @@
class Test {
public static final String FOO = "foo";
void foo() {
System.out.println(FOO);
}
}
@@ -0,0 +1,12 @@
public enum EEnum {
FOO("foo");
private String value;
public String getValue() {
return value;
}
EEnum(String value) {
this.value = value;
}
}
@@ -0,0 +1,5 @@
class Test {
void foo() {
System.out.println(EEnum.FOO.getValue());
}
}
@@ -0,0 +1,6 @@
class Test {
public static final String FOO = "foo";
void foo() {
System.out.println(FOO);
}
}
@@ -0,0 +1,13 @@
public enum EEnum {
FOO("foo");
public int value = 0;
private String value1;
public String getValue() {
return value1;
}
EEnum(String value) {
value1 = value;
}
}
@@ -0,0 +1,2 @@
class Test {
}
@@ -0,0 +1,4 @@
class Test {
public static final String FOO = "foo";
public int value = 0;
}