Skip to content

Commit 2c2f42e

Browse files
authored
Merge pull request #50573 from rsvoboda/vertx-http-cleanup
Java code cleanup in extensions/vertx-http
2 parents 01c41b4 + 91bb566 commit 2c2f42e

File tree

10 files changed

+16
-33
lines changed

10 files changed

+16
-33
lines changed

extensions/vertx-http/deployment/src/main/java/io/quarkus/vertx/http/deployment/devmode/RouteDescriptionBuildItem.java

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
11
package io.quarkus.vertx.http.deployment.devmode;
22

3-
import java.util.Arrays;
4-
import java.util.stream.Collectors;
5-
63
import io.quarkus.builder.item.MultiBuildItem;
74
import io.quarkus.vertx.http.runtime.devmode.RouteDescription;
85
import io.quarkus.vertx.http.runtime.devmode.RouteMethodDescription;
@@ -29,7 +26,7 @@ public RouteDescription getDescription() {
2926
}
3027

3128
private String getMediaType(String[] all) {
32-
return all.length == 0 ? null : Arrays.stream(all).collect(Collectors.joining(", "));
29+
return all.length == 0 ? null : String.join(", ", all);
3330
}
3431

3532
}

extensions/vertx-http/deployment/src/test/java/io/quarkus/vertx/http/proxy/fakedns/DnsMessageEncoder.java

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import java.io.IOException;
44
import java.util.Collections;
55
import java.util.HashMap;
6-
import java.util.Iterator;
76
import java.util.List;
87
import java.util.Map;
98

@@ -116,10 +115,7 @@ private void putQuestionRecords(IoBuffer byteBuffer, List<QuestionRecord> questi
116115

117116
QuestionRecordEncoder encoder = new QuestionRecordEncoder();
118117

119-
Iterator<QuestionRecord> it = questions.iterator();
120-
121-
while (it.hasNext()) {
122-
QuestionRecord question = it.next();
118+
for (QuestionRecord question : questions) {
123119
encoder.put(byteBuffer, question);
124120
}
125121
}
@@ -129,11 +125,7 @@ private void putResourceRecords(IoBuffer byteBuffer, List<ResourceRecord> record
129125
return;
130126
}
131127

132-
Iterator<ResourceRecord> it = records.iterator();
133-
134-
while (it.hasNext()) {
135-
ResourceRecord record = it.next();
136-
128+
for (ResourceRecord record : records) {
137129
try {
138130
put(byteBuffer, record);
139131
} catch (IOException ioe) {

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/HttpCompression.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public enum HttpCompression {
1818
OFF,
1919
/**
2020
* Compression will be enabled if the response has the {@code Content-Type} header set and the value is listed in
21-
* {@link VertxHttpConfig#compressMediaTypes}.
21+
* {@link VertxHttpBuildTimeConfig#compressMediaTypes}.
2222
*/
2323
UNDEFINED
2424
}

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/QuarkusHttpHeaders.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import static io.netty.util.AsciiString.CASE_SENSITIVE_HASHER;
99

1010
import java.util.AbstractMap;
11+
import java.util.Arrays;
1112
import java.util.Collections;
1213
import java.util.HashMap;
1314
import java.util.Iterator;
@@ -314,9 +315,7 @@ public Set<String> names() {
314315

315316
@Override
316317
public QuarkusHttpHeaders clear() {
317-
for (int i = 0; i < entries.length; i++) {
318-
entries[i] = null;
319-
}
318+
Arrays.fill(entries, null);
320319
head.before = head.after = head;
321320
return this;
322321
}

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/attribute/CompositeExchangeAttribute.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ public CompositeExchangeAttribute(ExchangeAttribute[] attributes) {
1919
@Override
2020
public String readAttribute(RoutingContext exchange) {
2121
final StringBuilder sb = new StringBuilder();
22-
for (int i = 0; i < attributes.length; ++i) {
23-
final String val = attributes[i].readAttribute(exchange);
22+
for (ExchangeAttribute attribute : attributes) {
23+
final String val = attribute.readAttribute(exchange);
2424
if (val != null) {
2525
sb.append(val);
2626
}

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/attribute/QuotingExchangeAttribute.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public String readAttribute(RoutingContext exchange) {
3636
buffer.append(svalue.substring(i));
3737
i = svalue.length();
3838
} else {
39-
buffer.append(svalue.substring(i, j + 1));
39+
buffer.append(svalue, i, j + 1);
4040
buffer.append('"');
4141
i = j + 2;
4242
}

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/devmode/ConfigDescriptionsManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ public ConfigDescriptionsManager(final List<ConfigDescription> configDescription
4646
}
4747

4848
public ConfigDescriptionsManager(final List<ConfigDescription> configDescriptions, Set<String> devServicesProperties) {
49-
this.configDescriptions = Collections.unmodifiableList(new ArrayList<>(configDescriptions));
49+
this.configDescriptions = List.copyOf(configDescriptions);
5050
this.devServicesProperties = devServicesProperties;
5151
currentCl = Thread.currentThread().getContextClassLoader();
5252
}

extensions/vertx-http/runtime/src/main/java/io/quarkus/vertx/http/runtime/devmode/Json.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,8 @@
33
import java.util.ArrayList;
44
import java.util.Collection;
55
import java.util.HashMap;
6-
import java.util.Iterator;
76
import java.util.LinkedHashMap;
87
import java.util.List;
9-
import java.util.ListIterator;
108
import java.util.Map;
119
import java.util.Map.Entry;
1210
import java.util.Objects;
@@ -199,8 +197,7 @@ public String build() {
199197
StringBuilder builder = new StringBuilder();
200198
builder.append(ARRAY_START);
201199
int idx = 0;
202-
for (ListIterator<Object> iterator = values.listIterator(); iterator.hasNext();) {
203-
Object value = iterator.next();
200+
for (Object value : values) {
204201
if (isIgnored(value)) {
205202
continue;
206203
}
@@ -284,8 +281,7 @@ public String build() {
284281
StringBuilder builder = new StringBuilder();
285282
builder.append(OBJECT_START);
286283
int idx = 0;
287-
for (Iterator<Entry<String, Object>> iterator = properties.entrySet().iterator(); iterator.hasNext();) {
288-
Entry<String, Object> entry = iterator.next();
284+
for (Entry<String, Object> entry : properties.entrySet()) {
289285
if (isIgnored(entry.getValue())) {
290286
continue;
291287
}

extensions/vertx-http/runtime/src/test/java/io/quarkus/vertx/http/runtime/TrustedProxyCheckPartConverterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ public void testHostNameAndPort() {
100100
var part = CONVERTER.convert("quarkus.io:8085");
101101
Assertions.assertNull(part.proxyCheck);
102102
Assertions.assertNotNull(part.hostName);
103-
Assertions.assertEquals(part.port, 8085);
103+
Assertions.assertEquals(8085, part.port);
104104
}
105105

106106
}

extensions/vertx-http/runtime/src/test/java/io/quarkus/vertx/http/runtime/cors/CORSFilterTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,11 @@ public void isConfiguredWithWildcardTest() {
3838
@Test
3939
public void isOriginAllowedByRegexTest() {
4040
Assertions.assertFalse(isOriginAllowedByRegex(Collections.emptyList(), "http://locahost:8080"));
41-
Assertions.assertEquals(
42-
parseAllowedOriginsRegex(Optional.of(Collections.singletonList("http://localhost:8080"))).size(),
43-
0);
41+
Assertions.assertEquals(0,
42+
parseAllowedOriginsRegex(Optional.of(Collections.singletonList("http://localhost:8080"))).size());
4443
List<Pattern> regexList = parseAllowedOriginsRegex(
4544
Optional.of(Collections.singletonList("/https://([a-z0-9\\-_]+)\\.app\\.mydomain\\.com/")));
46-
Assertions.assertEquals(regexList.size(), 1);
45+
Assertions.assertEquals(1, regexList.size());
4746
Assertions.assertTrue(isOriginAllowedByRegex(regexList, "https://abc-123.app.mydomain.com"));
4847
Assertions.assertFalse(isOriginAllowedByRegex(regexList, "https://abc-123app.mydomain.com"));
4948
}

0 commit comments

Comments
 (0)