decodeHexDump() — netty Function Reference
Architecture documentation for the decodeHexDump() function in StringUtil.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD b7517576_151e_6981_eb99_5b60ed249fb5["decodeHexDump()"] 2bdecda8_5186_4936_ca05_ebee455a476a["StringUtil"] b7517576_151e_6981_eb99_5b60ed249fb5 -->|defined in| 2bdecda8_5186_4936_ca05_ebee455a476a 5a8bb340_5986_4b56_4e99_332b7ebf6401["IllegalArgumentException()"] b7517576_151e_6981_eb99_5b60ed249fb5 -->|calls| 5a8bb340_5986_4b56_4e99_332b7ebf6401 5c036a71_d01b_29b6_a0d1_7c91b6bb766e["decodeHexByte()"] b7517576_151e_6981_eb99_5b60ed249fb5 -->|calls| 5c036a71_d01b_29b6_a0d1_7c91b6bb766e 9ae04130_cb77_ad88_9318_e6bd1d7cbcd4["length()"] b7517576_151e_6981_eb99_5b60ed249fb5 -->|calls| 9ae04130_cb77_ad88_9318_e6bd1d7cbcd4 style b7517576_151e_6981_eb99_5b60ed249fb5 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/internal/StringUtil.java lines 294–306
public static byte[] decodeHexDump(CharSequence hexDump, int fromIndex, int length) {
if (length < 0 || (length & 1) != 0) {
throw new IllegalArgumentException("length: " + length);
}
if (length == 0) {
return EmptyArrays.EMPTY_BYTES;
}
byte[] bytes = new byte[length >>> 1];
for (int i = 0; i < length; i += 2) {
bytes[i >>> 1] = decodeHexByte(hexDump, fromIndex + i);
}
return bytes;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does decodeHexDump() do?
decodeHexDump() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/internal/StringUtil.java.
Where is decodeHexDump() defined?
decodeHexDump() is defined in common/src/main/java/io/netty/util/internal/StringUtil.java at line 294.
What does decodeHexDump() call?
decodeHexDump() calls 3 function(s): IllegalArgumentException, decodeHexByte, length.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free