provideArguments() — netty Function Reference
Architecture documentation for the provideArguments() function in Http3FrameToHttpObjectCodecTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD cfffd025_51b6_8402_2eac_84c516e0829b["provideArguments()"] 0b4b54b3_7041_9fa8_c481_ce35a7872bbd["EncodeCombinationsArgumentsProvider"] cfffd025_51b6_8402_2eac_84c516e0829b -->|defined in| 0b4b54b3_7041_9fa8_c481_ce35a7872bbd style cfffd025_51b6_8402_2eac_84c516e0829b fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameToHttpObjectCodecTest.java lines 717–734
@Override
public Stream<? extends Arguments> provideArguments(ExtensionContext extensionContext) {
List<Arguments> arguments = new ArrayList<>();
for (boolean headers : new boolean[]{false, true}) {
for (boolean last : new boolean[]{false, true}) {
for (boolean nonEmptyContent : new boolean[]{false, true}) {
for (boolean hasTrailers : new boolean[]{false, true}) {
for (boolean voidPromise : new boolean[]{false, true}) {
// this test goes through all the branches of Http3FrameToHttpObjectCodec
// and ensures right functionality
arguments.add(Arguments.of(headers, last, nonEmptyContent, hasTrailers, voidPromise));
}
}
}
}
}
return arguments.stream();
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does provideArguments() do?
provideArguments() is a function in the netty codebase, defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameToHttpObjectCodecTest.java.
Where is provideArguments() defined?
provideArguments() is defined in codec-http3/src/test/java/io/netty/handler/codec/http3/Http3FrameToHttpObjectCodecTest.java at line 717.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free