Skip to content

Commit 940eb5a

Browse files
committed
use for loop instead of streams for unchecked list creation
1 parent 0bdbd29 commit 940eb5a

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

grpcmock-core/src/main/java/org/grpcmock/interceptors/RequestCaptureInterceptor.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,11 @@ public final class RequestCaptureInterceptor implements ServerInterceptor {
3737
public <ReqT> List<CapturedRequest<ReqT>> requestsFor(@Nonnull RequestPattern<ReqT> requestPattern) {
3838
Objects.requireNonNull(requestPattern);
3939
List<CapturedRequest<ReqT>> matchedRequests = new ArrayList<>();
40-
capturedRequests.stream()
41-
.filter(requestPattern::matches)
42-
.map(requestPattern::normalizedCapturedRequest)
43-
.forEach(matchedRequests::add);
40+
for (CapturedRequest capturedRequest : capturedRequests) {
41+
if (requestPattern.matches(capturedRequest)) {
42+
matchedRequests.add(requestPattern.normalizedCapturedRequest(capturedRequest));
43+
}
44+
}
4445
return matchedRequests;
4546
}
4647

0 commit comments

Comments
 (0)