Skip to content

Commit f7d0ea6

Browse files
authored
Update Codegen.java
Removed unnecessary usage of break
1 parent e48a7a1 commit f7d0ea6

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

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

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -96,16 +96,12 @@ private static void addPlaceholderDecoderToSupportRecursiveStructure(final Strin
9696
public Object decode(JsonIterator iter) throws IOException {
9797
Decoder decoder = JsoniterSpi.getDecoder(cacheKey);
9898
if (this == decoder) {
99-
for(int i = 0; i < 30; i++) {
99+
for(int i = 0; (i < 30) && (this == decoder); i++) {
100100
decoder = JsoniterSpi.getDecoder(cacheKey);
101-
if (this == decoder) {
102-
try {
103-
Thread.sleep(1000);
101+
try {
102+
Thread.sleep(1000);
104103
} catch (InterruptedException e) {
105104
throw new JsonException(e);
106-
}
107-
} else {
108-
break;
109105
}
110106
}
111107
if (this == decoder) {

0 commit comments

Comments
 (0)