Skip to content

Commit 855792e

Browse files
committed
Merge branch 'master' of https://github.com/json-iterator/java
2 parents 90160f5 + 4f2e515 commit 855792e

File tree

14 files changed

+25
-50
lines changed

14 files changed

+25
-50
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 {

src/test/java/com/jsoniter/any/TestList.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44

55
import java.util.ArrayList;
66
import java.util.Arrays;
7+
import java.util.Collections;
78

89
public class TestList extends TestCase {
910
public void test_size() {
@@ -12,14 +13,14 @@ public void test_size() {
1213
}
1314

1415
public void test_to_boolean() {
15-
Any any = Any.wrap(Arrays.asList());
16+
Any any = Any.wrap(Collections.emptyList());
1617
assertFalse(any.toBoolean());
1718
any = Any.wrap(Arrays.asList("hello", 1));
1819
assertTrue(any.toBoolean());
1920
}
2021

2122
public void test_to_int() {
22-
Any any = Any.wrap(Arrays.asList());
23+
Any any = Any.wrap(Collections.emptyList());
2324
assertEquals(0, any.toInt());
2425
any = Any.wrap(Arrays.asList("hello", 1));
2526
assertEquals(2, any.toInt());
@@ -31,7 +32,7 @@ public void test_get() {
3132
}
3233

3334
public void test_get_from_nested() {
34-
Any any = Any.wrap(Arrays.asList(Arrays.asList("hello"), Arrays.asList("world")));
35+
Any any = Any.wrap(Arrays.asList(Collections.singletonList("hello"), Collections.singletonList("world")));
3536
assertEquals("hello", any.get(0, 0).toString());
3637
assertEquals("[\"hello\",\"world\"]", any.get('*', 0).toString());
3738
}

src/test/java/com/jsoniter/any/TestMap.java

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

3-
import com.jsoniter.JsonIterator;
43
import junit.framework.TestCase;
54

65
import java.util.HashMap;

src/test/java/com/jsoniter/extra/TestJdkDatetime.java

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

33
import com.jsoniter.JsonIterator;
4-
import com.jsoniter.extra.JdkDatetimeSupport;
54
import com.jsoniter.output.JsonStream;
65
import junit.framework.TestCase;
76

0 commit comments

Comments
 (0)