AbstractUnpooledSlicedByteBuf() — netty Function Reference
Architecture documentation for the AbstractUnpooledSlicedByteBuf() function in AbstractUnpooledSlicedByteBuf.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD 9ce6d7e2_6416_57d7_e2e4_50c48fb80fb5["AbstractUnpooledSlicedByteBuf()"] 39cc57bf_c07f_2a88_6701_62f38b4d0c5b["AbstractUnpooledSlicedByteBuf"] 9ce6d7e2_6416_57d7_e2e4_50c48fb80fb5 -->|defined in| 39cc57bf_c07f_2a88_6701_62f38b4d0c5b e11531a7_bf10_bbf6_e073_93d20c87cecb["checkSliceOutOfBounds()"] 9ce6d7e2_6416_57d7_e2e4_50c48fb80fb5 -->|calls| e11531a7_bf10_bbf6_e073_93d20c87cecb 6f2b3d35_9320_b7e8_aa9b_a56f2f514b27["initLength()"] 9ce6d7e2_6416_57d7_e2e4_50c48fb80fb5 -->|calls| 6f2b3d35_9320_b7e8_aa9b_a56f2f514b27 style 9ce6d7e2_6416_57d7_e2e4_50c48fb80fb5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
buffer/src/main/java/io/netty/buffer/AbstractUnpooledSlicedByteBuf.java lines 36–53
AbstractUnpooledSlicedByteBuf(ByteBuf buffer, int index, int length) {
super(length);
checkSliceOutOfBounds(index, length, buffer);
if (buffer instanceof AbstractUnpooledSlicedByteBuf) {
this.buffer = ((AbstractUnpooledSlicedByteBuf) buffer).buffer;
adjustment = ((AbstractUnpooledSlicedByteBuf) buffer).adjustment + index;
} else if (buffer instanceof DuplicatedByteBuf) {
this.buffer = buffer.unwrap();
adjustment = index;
} else {
this.buffer = buffer;
adjustment = index;
}
initLength(length);
writerIndex(length);
}
Domain
Subdomains
Source
Frequently Asked Questions
What does AbstractUnpooledSlicedByteBuf() do?
AbstractUnpooledSlicedByteBuf() is a function in the netty codebase, defined in buffer/src/main/java/io/netty/buffer/AbstractUnpooledSlicedByteBuf.java.
Where is AbstractUnpooledSlicedByteBuf() defined?
AbstractUnpooledSlicedByteBuf() is defined in buffer/src/main/java/io/netty/buffer/AbstractUnpooledSlicedByteBuf.java at line 36.
What does AbstractUnpooledSlicedByteBuf() call?
AbstractUnpooledSlicedByteBuf() calls 2 function(s): checkSliceOutOfBounds, initLength.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free