Skip to content

Commit c4b71a7

Browse files
authored
Merge pull request #140 from ashu01/dev
Refactor
2 parents 5bc0566 + ac6fb38 commit c4b71a7

File tree

7 files changed

+13
-17
lines changed

7 files changed

+13
-17
lines changed

src/main/java/com/jsoniter/any/Any.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.jsoniter.output.CodegenAccess;
44
import com.jsoniter.spi.JsonException;
5-
import com.jsoniter.JsonIterator;
65
import com.jsoniter.ValueType;
76
import com.jsoniter.output.JsonStream;
87
import com.jsoniter.spi.Encoder;
@@ -189,7 +188,7 @@ public Any mustBeValid() {
189188
}
190189
}
191190

192-
public Set<String> keys() {
191+
public Set keys() {
193192
return EMPTY_KEYS;
194193
}
195194

src/main/java/com/jsoniter/any/DoubleAny.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.jsoniter.ValueType;
44
import com.jsoniter.output.JsonStream;
5-
import com.jsoniter.spi.TypeLiteral;
65

76
import java.io.IOException;
87

src/main/java/com/jsoniter/any/LongAny.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.jsoniter.ValueType;
44
import com.jsoniter.output.JsonStream;
5-
import com.jsoniter.spi.TypeLiteral;
65

76
import java.io.IOException;
87

src/main/java/com/jsoniter/extra/Base64Support.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import com.jsoniter.JsonIterator;
44
import com.jsoniter.spi.Slice;
5-
import com.jsoniter.any.Any;
65
import com.jsoniter.output.JsonStream;
76
import com.jsoniter.spi.Decoder;
87
import com.jsoniter.spi.Encoder;

src/main/java/com/jsoniter/extra/GsonCompatibilityMode.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,18 @@ public boolean equals(Object o) {
176176

177177
Builder builder = (Builder) o;
178178

179-
if (excludeFieldsWithoutExposeAnnotation != builder.excludeFieldsWithoutExposeAnnotation) return false;
180-
if (disableHtmlEscaping != builder.disableHtmlEscaping) return false;
181-
if (!dateFormat.get().equals(builder.dateFormat.get())) return false;
182-
if (fieldNamingStrategy != null ? !fieldNamingStrategy.equals(builder.fieldNamingStrategy) : builder.fieldNamingStrategy != null)
183-
return false;
184-
if (version != null ? !version.equals(builder.version) : builder.version != null) return false;
185-
if (serializationExclusionStrategies != null ? !serializationExclusionStrategies.equals(builder.serializationExclusionStrategies) : builder.serializationExclusionStrategies != null)
186-
return false;
187-
return deserializationExclusionStrategies != null ? deserializationExclusionStrategies.equals(builder.deserializationExclusionStrategies) : builder.deserializationExclusionStrategies == null;
179+
return excludeFieldsWithoutExposeAnnotation == builder.excludeFieldsWithoutExposeAnnotation &&
180+
disableHtmlEscaping == builder.disableHtmlEscaping &&
181+
dateFormat.get().equals(builder.dateFormat.get()) &&
182+
(fieldNamingStrategy != null ? fieldNamingStrategy.equals(builder.fieldNamingStrategy) :
183+
builder.fieldNamingStrategy == null) &&
184+
(version != null ? version.equals(builder.version) : builder.version == null) &&
185+
(serializationExclusionStrategies != null ?
186+
serializationExclusionStrategies.equals(builder.serializationExclusionStrategies) :
187+
builder.serializationExclusionStrategies == null) &&
188+
(deserializationExclusionStrategies != null ?
189+
deserializationExclusionStrategies.equals(builder.deserializationExclusionStrategies) :
190+
builder.deserializationExclusionStrategies == null);
188191
}
189192

190193
@Override

src/main/java/com/jsoniter/output/Codegen.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.jsoniter.output;
22

3-
import com.jsoniter.any.Any;
43
import com.jsoniter.spi.*;
54

65
import java.io.File;
@@ -10,7 +9,6 @@
109
import java.lang.reflect.Modifier;
1110
import java.lang.reflect.ParameterizedType;
1211
import java.lang.reflect.Type;
13-
import java.lang.reflect.WildcardType;
1412
import java.util.*;
1513

1614
class Codegen {

src/main/java/com/jsoniter/output/CodegenResult.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
package com.jsoniter.output;
22

3-
import com.jsoniter.spi.JsonException;
43
import com.jsoniter.spi.JsoniterSpi;
54

65
class CodegenResult {

0 commit comments

Comments
 (0)