Home / Function/ provideArguments() — netty Function Reference

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

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