Skip to content

Commit e6753bd

Browse files
committed
source: cleanup nonnull warnings
1 parent 84735cc commit e6753bd

File tree

10 files changed

+33
-34
lines changed

10 files changed

+33
-34
lines changed

jooby/src/main/java/io/jooby/ForwardingContext.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -108,7 +108,7 @@ public long getSize() {
108108
}
109109

110110
@Override
111-
@NonNull public ValueNode get(@NonNull int index) {
111+
@NonNull public ValueNode get(int index) {
112112
return delegate.get(index);
113113
}
114114

jooby/src/main/java/io/jooby/ValueNode.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public interface ValueNode extends Iterable<ValueNode>, Value {
4040
* @param index Position.
4141
* @return A value at the given position.
4242
*/
43-
@NonNull ValueNode get(@NonNull int index);
43+
@NonNull ValueNode get(int index);
4444

4545
/**
4646
* Get a value that matches the given name.

jooby/src/main/java/io/jooby/internal/ArrayValue.java

+10-11
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77

88
import java.util.ArrayList;
99
import java.util.Collection;
10-
import java.util.Collections;
1110
import java.util.Iterator;
1211
import java.util.LinkedHashSet;
1312
import java.util.List;
@@ -56,7 +55,7 @@ public ArrayValue add(String value) {
5655
}
5756

5857
@Override
59-
public ValueNode get(@NonNull int index) {
58+
public @NonNull ValueNode get(int index) {
6059
try {
6160
return list.get(index);
6261
} catch (IndexOutOfBoundsException x) {
@@ -65,7 +64,7 @@ public ValueNode get(@NonNull int index) {
6564
}
6665

6766
@Override
68-
public ValueNode get(@NonNull String name) {
67+
public @NonNull ValueNode get(@NonNull String name) {
6968
return new MissingValue(this.name + "." + name);
7069
}
7170

@@ -75,7 +74,7 @@ public int size() {
7574
}
7675

7776
@Override
78-
public String value() {
77+
public @NonNull String value() {
7978
String name = name();
8079
throw new TypeMismatchException(name == null ? getClass().getSimpleName() : name, String.class);
8180
}
@@ -86,7 +85,7 @@ public String toString() {
8685
}
8786

8887
@Override
89-
public Iterator<ValueNode> iterator() {
88+
public @NonNull Iterator<ValueNode> iterator() {
9089
return list.iterator();
9190
}
9291

@@ -120,24 +119,24 @@ public <T> Set<T> toSet(@NonNull Class<T> type) {
120119
}
121120

122121
@Override
123-
public Map<String, List<String>> toMultimap() {
122+
public @NonNull Map<String, List<String>> toMultimap() {
124123
List<String> values = new ArrayList<>();
125-
list.stream().forEach(it -> it.toMultimap().values().forEach(values::addAll));
126-
return Collections.singletonMap(name, values);
124+
list.forEach(it -> it.toMultimap().values().forEach(values::addAll));
125+
return Map.of(name, values);
127126
}
128127

129128
@Override
130-
public List<String> toList() {
129+
public @NonNull List<String> toList() {
131130
return collect(new ArrayList<>(), String.class);
132131
}
133132

134133
@Override
135-
public Set<String> toSet() {
134+
public @NonNull Set<String> toSet() {
136135
return collect(new LinkedHashSet<>(), String.class);
137136
}
138137

139138
private <T, C extends Collection<T>> C collect(C collection, Class<T> type) {
140-
for (ValueNode node : list) {
139+
for (var node : list) {
141140
collection.add(node.to(type));
142141
}
143142
return collection;

jooby/src/main/java/io/jooby/internal/ByteArrayBody.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,12 @@ public long getSize() {
4040
}
4141

4242
@Override
43-
public byte[] bytes() {
43+
public @NonNull byte[] bytes() {
4444
return bytes;
4545
}
4646

4747
@Override
48-
public ReadableByteChannel channel() {
48+
public @NonNull ReadableByteChannel channel() {
4949
return Channels.newChannel(stream());
5050
}
5151

@@ -55,7 +55,7 @@ public boolean isInMemory() {
5555
}
5656

5757
@Override
58-
public InputStream stream() {
58+
public @NonNull InputStream stream() {
5959
return new ByteArrayInputStream(bytes);
6060
}
6161

@@ -70,7 +70,7 @@ public List<String> toList() {
7070
}
7171

7272
@NonNull @Override
73-
public ValueNode get(@NonNull int index) {
73+
public ValueNode get(int index) {
7474
return index == 0 ? this : get(Integer.toString(index));
7575
}
7676

@@ -95,8 +95,8 @@ public <T> T toNullable(@NonNull Type type) {
9595
}
9696

9797
@Override
98-
public Map<String, List<String>> toMultimap() {
99-
return Collections.emptyMap();
98+
public @NonNull Map<String, List<String>> toMultimap() {
99+
return Map.of();
100100
}
101101

102102
public static Body empty(Context ctx) {

jooby/src/main/java/io/jooby/internal/FileBody.java

+7-7
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public boolean isInMemory() {
4848
}
4949

5050
@Override
51-
public ReadableByteChannel channel() {
51+
public @NonNull ReadableByteChannel channel() {
5252
try {
5353
return Files.newByteChannel(file);
5454
} catch (IOException x) {
@@ -57,7 +57,7 @@ public ReadableByteChannel channel() {
5757
}
5858

5959
@Override
60-
public InputStream stream() {
60+
public @NonNull InputStream stream() {
6161
try {
6262
return Files.newInputStream(file);
6363
} catch (IOException x) {
@@ -66,7 +66,7 @@ public InputStream stream() {
6666
}
6767

6868
@Override
69-
public byte[] bytes() {
69+
public @NonNull byte[] bytes() {
7070
try {
7171
return Files.readAllBytes(file);
7272
} catch (IOException x) {
@@ -84,8 +84,8 @@ public List<String> toList() {
8484
return Collections.singletonList(value());
8585
}
8686

87-
@NonNull @Override
88-
public ValueNode get(@NonNull int index) {
87+
@Override
88+
public @NonNull ValueNode get(int index) {
8989
return index == 0 ? this : get(Integer.toString(index));
9090
}
9191

@@ -110,7 +110,7 @@ public <T> T toNullable(@NonNull Type type) {
110110
}
111111

112112
@Override
113-
public Map<String, List<String>> toMultimap() {
114-
return Collections.emptyMap();
113+
public @NonNull Map<String, List<String>> toMultimap() {
114+
return Map.of();
115115
}
116116
}

jooby/src/main/java/io/jooby/internal/HashValue.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ protected Map<String, ValueNode> hash() {
168168
return (HashValue) hash().computeIfAbsent(name, k -> new HashValue(ctx, k));
169169
}
170170

171-
public ValueNode get(@NonNull String name) {
171+
public @NonNull ValueNode get(@NonNull String name) {
172172
ValueNode value = hash.get(name);
173173
if (value == null) {
174174
return new MissingValue(scope(name));
@@ -181,7 +181,7 @@ private String scope(String name) {
181181
}
182182

183183
@Override
184-
public ValueNode get(@NonNull int index) {
184+
public @NonNull ValueNode get(int index) {
185185
return get(Integer.toString(index));
186186
}
187187

jooby/src/main/java/io/jooby/internal/InputStreamBody.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ public String value() {
7777
}
7878

7979
@NonNull @Override
80-
public ValueNode get(@NonNull int index) {
80+
public ValueNode get(int index) {
8181
return index == 0 ? this : get(Integer.toString(index));
8282
}
8383

jooby/src/main/java/io/jooby/internal/MissingValue.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,12 @@ public String name() {
3030
}
3131

3232
@Override
33-
public ValueNode get(@NonNull String name) {
33+
public @NonNull ValueNode get(@NonNull String name) {
3434
return this.name.equals(name) ? this : new MissingValue(this.name + "." + name);
3535
}
3636

3737
@Override
38-
public ValueNode get(@NonNull int index) {
38+
public @NonNull ValueNode get(int index) {
3939
return new MissingValue(this.name + "[" + index + "]");
4040
}
4141

jooby/src/main/java/io/jooby/internal/SingleValue.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,12 @@ public String name() {
4141
}
4242

4343
@Override
44-
public ValueNode get(@NonNull int index) {
44+
public @NonNull ValueNode get(int index) {
4545
return index == 0 ? this : get(Integer.toString(index));
4646
}
4747

4848
@Override
49-
public ValueNode get(@NonNull String name) {
49+
public @NonNull ValueNode get(@NonNull String name) {
5050
return new MissingValue(this.name + "." + name);
5151
}
5252

modules/jooby-netty/src/main/java/io/jooby/internal/netty/NettyBody.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public String value() {
8484
}
8585

8686
@NonNull @Override
87-
public ValueNode get(@NonNull int index) {
87+
public ValueNode get(int index) {
8888
return index == 0 ? this : get(Integer.toString(index));
8989
}
9090

0 commit comments

Comments
 (0)