testReadRetainedSliceUnreleasable() — netty Function Reference
Architecture documentation for the testReadRetainedSliceUnreleasable() function in AbstractByteBufTest.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD dd0df8b9_607a_543c_dd0d_c0d363fdcf69["testReadRetainedSliceUnreleasable()"] 6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"] dd0df8b9_607a_543c_dd0d_c0d363fdcf69 -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242 f72c7c05_82a8_c4c6_99e1_ae94a1fd15e7["testReadRetainedSliceUnreleasable1()"] f72c7c05_82a8_c4c6_99e1_ae94a1fd15e7 -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69 d841fb21_722d_0155_f7b7_ef953ef18c49["testReadRetainedSliceUnreleasable2()"] d841fb21_722d_0155_f7b7_ef953ef18c49 -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69 1ced6ab2_5956_d445_f1bf_db080e5f5c6f["testReadRetainedSliceUnreleasable3()"] 1ced6ab2_5956_d445_f1bf_db080e5f5c6f -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69 d1740162_51dc_641b_8704_dbe82da9d0eb["testReadRetainedSliceUnreleasable4()"] d1740162_51dc_641b_8704_dbe82da9d0eb -->|calls| dd0df8b9_607a_543c_dd0d_c0d363fdcf69 style dd0df8b9_607a_543c_dd0d_c0d363fdcf69 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 5395–5407
private void testReadRetainedSliceUnreleasable(boolean initRetainedSlice, boolean finalRetainedSlice) {
ByteBuf buf = newBuffer(8);
ByteBuf buf1 = initRetainedSlice ? buf.retainedSlice() : buf.slice().retain();
ByteBuf buf2 = unreleasableBuffer(buf1);
ByteBuf buf3 = finalRetainedSlice ? buf2.readRetainedSlice(buf2.readableBytes())
: buf2.readSlice(buf2.readableBytes()).retain();
assertFalse(buf3.release());
assertFalse(buf2.release());
buf1.release();
assertTrue(buf.release());
assertEquals(0, buf1.refCnt());
assertEquals(0, buf.refCnt());
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does testReadRetainedSliceUnreleasable() do?
testReadRetainedSliceUnreleasable() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is testReadRetainedSliceUnreleasable() defined?
testReadRetainedSliceUnreleasable() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 5395.
What calls testReadRetainedSliceUnreleasable()?
testReadRetainedSliceUnreleasable() is called by 4 function(s): testReadRetainedSliceUnreleasable1, testReadRetainedSliceUnreleasable2, testReadRetainedSliceUnreleasable3, testReadRetainedSliceUnreleasable4.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free