[JAVA] Use specified data type in enum's fromValue instead of string (#2347)

* Use specified data type in enum's fromValue instead of string

* updated samples

* update samples

* remoe String.valueOf
This commit is contained in:
Lukáš Vasek
2019-03-27 15:10:02 +01:00
committed by William Cheng
parent 74fbd3454b
commit a079f70fb2
326 changed files with 1529 additions and 1529 deletions

View File

@@ -57,13 +57,13 @@ public class EnumArrays implements Parcelable {
return String.valueOf(value);
}
public static JustSymbolEnum fromValue(String text) {
public static JustSymbolEnum fromValue(String value) {
for (JustSymbolEnum b : JustSymbolEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<JustSymbolEnum> {
@@ -75,7 +75,7 @@ public class EnumArrays implements Parcelable {
@Override
public JustSymbolEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return JustSymbolEnum.fromValue(String.valueOf(value));
return JustSymbolEnum.fromValue(value);
}
}
}
@@ -108,13 +108,13 @@ public class EnumArrays implements Parcelable {
return String.valueOf(value);
}
public static ArrayEnumEnum fromValue(String text) {
public static ArrayEnumEnum fromValue(String value) {
for (ArrayEnumEnum b : ArrayEnumEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<ArrayEnumEnum> {
@@ -126,7 +126,7 @@ public class EnumArrays implements Parcelable {
@Override
public ArrayEnumEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return ArrayEnumEnum.fromValue(String.valueOf(value));
return ArrayEnumEnum.fromValue(value);
}
}
}

View File

@@ -52,13 +52,13 @@ public enum EnumClass {
return String.valueOf(value);
}
public static EnumClass fromValue(String text) {
public static EnumClass fromValue(String value) {
for (EnumClass b : EnumClass.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<EnumClass> {
@@ -70,7 +70,7 @@ public enum EnumClass {
@Override
public EnumClass read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return EnumClass.fromValue(String.valueOf(value));
return EnumClass.fromValue(value);
}
}
}

View File

@@ -58,13 +58,13 @@ public class EnumTest implements Parcelable {
return String.valueOf(value);
}
public static EnumStringEnum fromValue(String text) {
public static EnumStringEnum fromValue(String value) {
for (EnumStringEnum b : EnumStringEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<EnumStringEnum> {
@@ -76,7 +76,7 @@ public class EnumTest implements Parcelable {
@Override
public EnumStringEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return EnumStringEnum.fromValue(String.valueOf(value));
return EnumStringEnum.fromValue(value);
}
}
}
@@ -111,13 +111,13 @@ public class EnumTest implements Parcelable {
return String.valueOf(value);
}
public static EnumStringRequiredEnum fromValue(String text) {
public static EnumStringRequiredEnum fromValue(String value) {
for (EnumStringRequiredEnum b : EnumStringRequiredEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<EnumStringRequiredEnum> {
@@ -129,7 +129,7 @@ public class EnumTest implements Parcelable {
@Override
public EnumStringRequiredEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return EnumStringRequiredEnum.fromValue(String.valueOf(value));
return EnumStringRequiredEnum.fromValue(value);
}
}
}
@@ -162,13 +162,13 @@ public class EnumTest implements Parcelable {
return String.valueOf(value);
}
public static EnumIntegerEnum fromValue(String text) {
public static EnumIntegerEnum fromValue(Integer value) {
for (EnumIntegerEnum b : EnumIntegerEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<EnumIntegerEnum> {
@@ -180,7 +180,7 @@ public class EnumTest implements Parcelable {
@Override
public EnumIntegerEnum read(final JsonReader jsonReader) throws IOException {
Integer value = jsonReader.nextInt();
return EnumIntegerEnum.fromValue(String.valueOf(value));
return EnumIntegerEnum.fromValue(value);
}
}
}
@@ -213,13 +213,13 @@ public class EnumTest implements Parcelable {
return String.valueOf(value);
}
public static EnumNumberEnum fromValue(String text) {
public static EnumNumberEnum fromValue(Double value) {
for (EnumNumberEnum b : EnumNumberEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<EnumNumberEnum> {
@@ -231,7 +231,7 @@ public class EnumTest implements Parcelable {
@Override
public EnumNumberEnum read(final JsonReader jsonReader) throws IOException {
Double value = jsonReader.nextDouble();
return EnumNumberEnum.fromValue(String.valueOf(value));
return EnumNumberEnum.fromValue(value);
}
}
}

View File

@@ -62,13 +62,13 @@ public class MapTest implements Parcelable {
return String.valueOf(value);
}
public static InnerEnum fromValue(String text) {
public static InnerEnum fromValue(String value) {
for (InnerEnum b : InnerEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<InnerEnum> {
@@ -80,7 +80,7 @@ public class MapTest implements Parcelable {
@Override
public InnerEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return InnerEnum.fromValue(String.valueOf(value));
return InnerEnum.fromValue(value);
}
}
}

View File

@@ -74,13 +74,13 @@ public class Order implements Parcelable {
return String.valueOf(value);
}
public static StatusEnum fromValue(String text) {
public static StatusEnum fromValue(String value) {
for (StatusEnum b : StatusEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<StatusEnum> {
@@ -92,7 +92,7 @@ public class Order implements Parcelable {
@Override
public StatusEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return StatusEnum.fromValue(String.valueOf(value));
return StatusEnum.fromValue(value);
}
}
}

View File

@@ -52,13 +52,13 @@ public enum OuterEnum {
return String.valueOf(value);
}
public static OuterEnum fromValue(String text) {
public static OuterEnum fromValue(String value) {
for (OuterEnum b : OuterEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<OuterEnum> {
@@ -70,7 +70,7 @@ public enum OuterEnum {
@Override
public OuterEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return OuterEnum.fromValue(String.valueOf(value));
return OuterEnum.fromValue(value);
}
}
}

View File

@@ -81,13 +81,13 @@ public class Pet implements Parcelable {
return String.valueOf(value);
}
public static StatusEnum fromValue(String text) {
public static StatusEnum fromValue(String value) {
for (StatusEnum b : StatusEnum.values()) {
if (String.valueOf(b.value).equals(text)) {
if (b.value.equals(value)) {
return b;
}
}
throw new IllegalArgumentException("Unexpected value '" + text + "'");
throw new IllegalArgumentException("Unexpected value '" + value + "'");
}
public static class Adapter extends TypeAdapter<StatusEnum> {
@@ -99,7 +99,7 @@ public class Pet implements Parcelable {
@Override
public StatusEnum read(final JsonReader jsonReader) throws IOException {
String value = jsonReader.nextString();
return StatusEnum.fromValue(String.valueOf(value));
return StatusEnum.fromValue(value);
}
}
}