Home / Function/ testRetainedSliceUnreleasable() — netty Function Reference

testRetainedSliceUnreleasable() — netty Function Reference

Architecture documentation for the testRetainedSliceUnreleasable() function in AbstractByteBufTest.java from the netty codebase.

Function java Buffer Search called by 4

Entity Profile

Dependency Diagram

graph TD
  b506aa01_66c9_3040_c4c6_c3b7f87ca62b["testRetainedSliceUnreleasable()"]
  6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"]
  b506aa01_66c9_3040_c4c6_c3b7f87ca62b -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242
  110bfe10_7651_b3b9_cfe7_d459e951345b["testRetainedSliceUnreleasable1()"]
  110bfe10_7651_b3b9_cfe7_d459e951345b -->|calls| b506aa01_66c9_3040_c4c6_c3b7f87ca62b
  5587f22b_39a3_2d81_5d75_2bb55e7c4aaf["testRetainedSliceUnreleasable2()"]
  5587f22b_39a3_2d81_5d75_2bb55e7c4aaf -->|calls| b506aa01_66c9_3040_c4c6_c3b7f87ca62b
  71ddb4e4_4f9d_d9aa_9b14_e09a868934b0["testRetainedSliceUnreleasable3()"]
  71ddb4e4_4f9d_d9aa_9b14_e09a868934b0 -->|calls| b506aa01_66c9_3040_c4c6_c3b7f87ca62b
  23b5dd71_f984_3d2e_48a0_d4458621893d["testRetainedSliceUnreleasable4()"]
  23b5dd71_f984_3d2e_48a0_d4458621893d -->|calls| b506aa01_66c9_3040_c4c6_c3b7f87ca62b
  style b506aa01_66c9_3040_c4c6_c3b7f87ca62b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 5382–5393

    private void testRetainedSliceUnreleasable(boolean initRetainedSlice, boolean finalRetainedSlice) {
        ByteBuf buf = newBuffer(8);
        ByteBuf buf1 = initRetainedSlice ? buf.retainedSlice() : buf.slice().retain();
        ByteBuf buf2 = unreleasableBuffer(buf1);
        ByteBuf buf3 = finalRetainedSlice ? buf2.retainedSlice() : buf2.slice().retain();
        assertFalse(buf3.release());
        assertFalse(buf2.release());
        buf1.release();
        assertTrue(buf.release());
        assertEquals(0, buf1.refCnt());
        assertEquals(0, buf.refCnt());
    }

Domain

Subdomains

Frequently Asked Questions

What does testRetainedSliceUnreleasable() do?
testRetainedSliceUnreleasable() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is testRetainedSliceUnreleasable() defined?
testRetainedSliceUnreleasable() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 5382.
What calls testRetainedSliceUnreleasable()?
testRetainedSliceUnreleasable() is called by 4 function(s): testRetainedSliceUnreleasable1, testRetainedSliceUnreleasable2, testRetainedSliceUnreleasable3, testRetainedSliceUnreleasable4.

Analyze Your Own Codebase

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

Try Supermodel Free