mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-06 03:21:12 +07:00
Java: extracted enum should have final value field and constructor sorted before method
GitOrigin-RevId: daaf348e0b0905a4cc200d5816a7e0310246eef8
This commit is contained in:
committed by
intellij-monorepo-bot
parent
ffc7e4630a
commit
fd5d7ebeeb
@@ -140,11 +140,12 @@ class ExtractedClassBuilder {
|
||||
outputFieldsAndInitializers(out, normalizeDeclaration);
|
||||
if (hasEnumConstants()) {
|
||||
final String fieldName = getValueFieldName();
|
||||
out.append("\n").append("private ").append(myEnumParameterType.getCanonicalText()).append(" ").append(fieldName).append(";\n");
|
||||
out.append("private final ").append(myEnumParameterType.getCanonicalText()).append(" ").append(fieldName).append(";\n");
|
||||
outputConstructor(out);
|
||||
out.append("public ").append(myEnumParameterType.getCanonicalText()).append(" ")
|
||||
.append(getterName()).append("(){\nreturn ").append(fieldName).append(";\n}\n");
|
||||
}
|
||||
if (hasEnumConstants() || needConstructor() || requiresBackPointer) {
|
||||
else if (needConstructor() || requiresBackPointer) {
|
||||
outputConstructor(out);
|
||||
}
|
||||
outputMethods(out);
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO(0), BAR(1);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO(0), BAR(1);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO(0), BAR(1);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
STATE_STARTED(0), STATE_STOPPED(1);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
STATE_STARTED(0), STATE_STOPPED(1);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO("foo"), BAR(FOO.getValue());
|
||||
private String value;
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
private final String value;
|
||||
|
||||
EEnum(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -17,14 +17,14 @@ public class Test {
|
||||
|
||||
public enum EEnum {
|
||||
ONE(1), TWO(2), THREE(3);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO(0), BAR(2);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO("foo");
|
||||
private String value;
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
private final String value;
|
||||
|
||||
EEnum(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO(0), BAR(2);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,15 +1,15 @@
|
||||
public enum EEnum {
|
||||
FOO("foo");
|
||||
private String value;
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
private final String value;
|
||||
|
||||
EEnum(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
|
||||
void foo() {
|
||||
System.out.println(FOO.getValue());
|
||||
}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO("foo");
|
||||
private String value;
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
private final String value;
|
||||
|
||||
EEnum(String value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,12 @@
|
||||
public enum EEnum {
|
||||
FOO(0);
|
||||
private int value;
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
private final int value;
|
||||
|
||||
EEnum(int value) {
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
public int getValue() {
|
||||
return value;
|
||||
}
|
||||
}
|
||||
@@ -1,13 +1,13 @@
|
||||
public enum EEnum {
|
||||
FOO("foo");
|
||||
public int value = 0;
|
||||
private String value1;
|
||||
|
||||
public String getValue() {
|
||||
return value1;
|
||||
}
|
||||
private final String value1;
|
||||
|
||||
EEnum(String value) {
|
||||
value1 = value;
|
||||
}
|
||||
|
||||
public String getValue() {
|
||||
return value1;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user