Home / Function/ nestLevel() — netty Function Reference

nestLevel() — netty Function Reference

Architecture documentation for the nestLevel() function in ByteBufDerivationTest.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  f2ce8fbc_f65d_1df5_64c5_89a8c0a9dce5["nestLevel()"]
  fd4020ab_f8d0_a065_dc31_0331d0318aa5["ByteBufDerivationTest"]
  f2ce8fbc_f65d_1df5_64c5_89a8c0a9dce5 -->|defined in| fd4020ab_f8d0_a065_dc31_0331d0318aa5
  eea7db35_bbde_4181_cfb0_40ddc85afd71["testMixture()"]
  eea7db35_bbde_4181_cfb0_40ddc85afd71 -->|calls| f2ce8fbc_f65d_1df5_64c5_89a8c0a9dce5
  style f2ce8fbc_f65d_1df5_64c5_89a8c0a9dce5 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

buffer/src/test/java/io/netty/buffer/ByteBufDerivationTest.java lines 204–218

    private static int nestLevel(ByteBuf buf) {
        int depth = 0;
        for (ByteBuf b = buf.order(ByteOrder.BIG_ENDIAN);;) {
            if (b.unwrap() == null && !(b instanceof SwappedByteBuf)) {
                break;
            }
            depth ++;
            if (b instanceof SwappedByteBuf) {
                b = b.order(ByteOrder.BIG_ENDIAN);
            } else {
                b = b.unwrap();
            }
        }
        return depth;
    }

Domain

Subdomains

Called By

Frequently Asked Questions

What does nestLevel() do?
nestLevel() is a function in the netty codebase, defined in buffer/src/test/java/io/netty/buffer/ByteBufDerivationTest.java.
Where is nestLevel() defined?
nestLevel() is defined in buffer/src/test/java/io/netty/buffer/ByteBufDerivationTest.java at line 204.
What calls nestLevel()?
nestLevel() is called by 1 function(s): testMixture.

Analyze Your Own Codebase

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

Try Supermodel Free