Home / Function/ assertSliceFailAfterRelease() — netty Function Reference

assertSliceFailAfterRelease() — netty Function Reference

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

Function java Buffer Search called by 5

Entity Profile

Dependency Diagram

graph TD
  3b0b48e6_46c5_e222_5310_0e9ce83e1b66["assertSliceFailAfterRelease()"]
  6540f2d1_cdad_6705_dd1d_9a24e2e53242["AbstractByteBufTest"]
  3b0b48e6_46c5_e222_5310_0e9ce83e1b66 -->|defined in| 6540f2d1_cdad_6705_dd1d_9a24e2e53242
  ab70f12c_96a0_7966_54a2_26766052fbab["testSliceAfterReleaseRetainedSlice()"]
  ab70f12c_96a0_7966_54a2_26766052fbab -->|calls| 3b0b48e6_46c5_e222_5310_0e9ce83e1b66
  bfa01148_209c_58c1_56fd_a23ca3831793["testSliceAfterReleaseRetainedSliceDuplicate()"]
  bfa01148_209c_58c1_56fd_a23ca3831793 -->|calls| 3b0b48e6_46c5_e222_5310_0e9ce83e1b66
  7ed1532c_8dca_5eed_0482_8e4e963dc99d["testSliceAfterReleaseRetainedSliceRetainedDuplicate()"]
  7ed1532c_8dca_5eed_0482_8e4e963dc99d -->|calls| 3b0b48e6_46c5_e222_5310_0e9ce83e1b66
  cd14bfb4_7dc9_1852_2c8c_7bb0793e5bf4["testSliceAfterReleaseRetainedDuplicate()"]
  cd14bfb4_7dc9_1852_2c8c_7bb0793e5bf4 -->|calls| 3b0b48e6_46c5_e222_5310_0e9ce83e1b66
  5959a55f_5947_40be_cff3_708cb62194a8["testSliceAfterReleaseRetainedDuplicateSlice()"]
  5959a55f_5947_40be_cff3_708cb62194a8 -->|calls| 3b0b48e6_46c5_e222_5310_0e9ce83e1b66
  style 3b0b48e6_46c5_e222_5310_0e9ce83e1b66 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java lines 4516–4531

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

Domain

Subdomains

Frequently Asked Questions

What does assertSliceFailAfterRelease() do?
assertSliceFailAfterRelease() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java.
Where is assertSliceFailAfterRelease() defined?
assertSliceFailAfterRelease() is defined in buffer/src/test/java/io/netty/buffer/AbstractByteBufTest.java at line 4516.
What calls assertSliceFailAfterRelease()?
assertSliceFailAfterRelease() is called by 5 function(s): testSliceAfterReleaseRetainedDuplicate, testSliceAfterReleaseRetainedDuplicateSlice, testSliceAfterReleaseRetainedSlice, testSliceAfterReleaseRetainedSliceDuplicate, testSliceAfterReleaseRetainedSliceRetainedDuplicate.

Analyze Your Own Codebase

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

Try Supermodel Free