Home / Function/ mustAddStackTraceForOriginalCloseMethodOnDoubleFree() — netty Function Reference

mustAddStackTraceForOriginalCloseMethodOnDoubleFree() — netty Function Reference

Architecture documentation for the mustAddStackTraceForOriginalCloseMethodOnDoubleFree() function in SimpleLeakAwareByteBufTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  a9ff231e_0963_31a6_6979_1117e8ff0560["mustAddStackTraceForOriginalCloseMethodOnDoubleFree()"]
  ee8c6871_9430_e954_40e6_60ccad1666c5["SimpleLeakAwareByteBufTest"]
  a9ff231e_0963_31a6_6979_1117e8ff0560 -->|defined in| ee8c6871_9430_e954_40e6_60ccad1666c5
  b10d09f2_0b92_3b79_a706_feec609d7ab6["originalCloseCall()"]
  a9ff231e_0963_31a6_6979_1117e8ff0560 -->|calls| b10d09f2_0b92_3b79_a706_feec609d7ab6
  style a9ff231e_0963_31a6_6979_1117e8ff0560 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/SimpleLeakAwareByteBufTest.java lines 158–169

    @ParameterizedTest
    @EnumSource(ReleaseMechanism.class)
    void mustAddStackTraceForOriginalCloseMethodOnDoubleFree(ReleaseMechanism mechanism) throws Exception {
        int trackEveryBuffer = 1;
        ResourceLeakDetector<ByteBuf> detector = new ResourceLeakDetector<>(ByteBuf.class, trackEveryBuffer);
        ByteBuf origin = Unpooled.buffer();
        ByteBuf buf = wrap(origin, detector.track(origin));
        originalCloseCall(buf, mechanism);
        assertFalse(buf.isAccessible());
        IllegalReferenceCountException irce = assertThrows(IllegalReferenceCountException.class, buf::release);
        assertThat(irce).hasStackTraceContaining("originalCloseCall");
    }

Domain

Subdomains

Frequently Asked Questions

What does mustAddStackTraceForOriginalCloseMethodOnDoubleFree() do?
mustAddStackTraceForOriginalCloseMethodOnDoubleFree() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/SimpleLeakAwareByteBufTest.java.
Where is mustAddStackTraceForOriginalCloseMethodOnDoubleFree() defined?
mustAddStackTraceForOriginalCloseMethodOnDoubleFree() is defined in buffer/src/test/java/io/netty/buffer/SimpleLeakAwareByteBufTest.java at line 158.
What does mustAddStackTraceForOriginalCloseMethodOnDoubleFree() call?
mustAddStackTraceForOriginalCloseMethodOnDoubleFree() calls 1 function(s): originalCloseCall.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free