Home / Function/ assertRetainedSliceFailAfterRelease() — netty Function Reference

assertRetainedSliceFailAfterRelease() — netty Function Reference

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

Function java Buffer Search called by 5

Entity Profile

Dependency Diagram

graph TD
  5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc["assertRetainedSliceFailAfterRelease()"]
  6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"]
  5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242
  55483217_481d_e4f0_6a32_398802524ac9["testRetainedSliceAfterReleaseRetainedSlice()"]
  55483217_481d_e4f0_6a32_398802524ac9 -->|calls| 5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc
  6e24bdc6_72c6_6473_a27f_c7e04f33beee["testRetainedSliceAfterReleaseRetainedSliceDuplicate()"]
  6e24bdc6_72c6_6473_a27f_c7e04f33beee -->|calls| 5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc
  0bc1f223_f969_59c2_074c_60861eddad87["testRetainedSliceAfterReleaseRetainedSliceRetainedDuplicate()"]
  0bc1f223_f969_59c2_074c_60861eddad87 -->|calls| 5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc
  6aa29303_54ad_3374_4d3e_509264661b6f["testRetainedSliceAfterReleaseRetainedDuplicate()"]
  6aa29303_54ad_3374_4d3e_509264661b6f -->|calls| 5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc
  efdb6079_cbaf_912f_b896_cd5fc5fbeb4f["testRetainedSliceAfterReleaseRetainedDuplicateSlice()"]
  efdb6079_cbaf_912f_b896_cd5fc5fbeb4f -->|calls| 5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc
  style 5bbc9ef8_1dff_1e11_b56d_2d3fa34398bc fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 4591–4606

    private static void assertRetainedSliceFailAfterRelease(ByteBuf... bufs) {
        for (ByteBuf buf : bufs) {
            if (buf.refCnt() > 0) {
                buf.release();
            }
        }
        for (ByteBuf buf : bufs) {
            try {
                assertEquals(0, buf.refCnt());
                buf.retainedSlice();
                fail();
            } catch (IllegalReferenceCountException ignored) {
                // as expected
            }
        }
    }

Domain

Subdomains

Frequently Asked Questions

What does assertRetainedSliceFailAfterRelease() do?
assertRetainedSliceFailAfterRelease() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is assertRetainedSliceFailAfterRelease() defined?
assertRetainedSliceFailAfterRelease() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 4591.
What calls assertRetainedSliceFailAfterRelease()?
assertRetainedSliceFailAfterRelease() is called by 5 function(s): testRetainedSliceAfterReleaseRetainedDuplicate, testRetainedSliceAfterReleaseRetainedDuplicateSlice, testRetainedSliceAfterReleaseRetainedSlice, testRetainedSliceAfterReleaseRetainedSliceDuplicate, testRetainedSliceAfterReleaseRetainedSliceRetainedDuplicate.

Analyze Your Own Codebase

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

Try Supermodel Free