compareTo() — netty Function Reference
Architecture documentation for the compareTo() function in AsciiString.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a3a28825_bac4_d328_ae07_5c25fed1f7ab["compareTo()"] a41de6d4_fd08_8a12_95fd_35db12fdb4cc["AsciiString"] a3a28825_bac4_d328_ae07_5c25fed1f7ab -->|defined in| a41de6d4_fd08_8a12_95fd_35db12fdb4cc fb319f55_ebbc_4b58_3f44_4a89b340c1b2["length()"] a3a28825_bac4_d328_ae07_5c25fed1f7ab -->|calls| fb319f55_ebbc_4b58_3f44_4a89b340c1b2 563104d5_0779_8bf9_4289_ded808a3624b["arrayOffset()"] a3a28825_bac4_d328_ae07_5c25fed1f7ab -->|calls| 563104d5_0779_8bf9_4289_ded808a3624b b0010533_e167_3ce3_bebe_5db3bfe5e02a["b2c()"] a3a28825_bac4_d328_ae07_5c25fed1f7ab -->|calls| b0010533_e167_3ce3_bebe_5db3bfe5e02a 84f2e848_a873_1bab_e97b_ddaa0dd1fdf9["charAt()"] a3a28825_bac4_d328_ae07_5c25fed1f7ab -->|calls| 84f2e848_a873_1bab_e97b_ddaa0dd1fdf9 style a3a28825_bac4_d328_ae07_5c25fed1f7ab fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/AsciiString.java lines 450–468
@Override
public int compareTo(CharSequence string) {
if (this == string) {
return 0;
}
int result;
int length1 = length();
int length2 = string.length();
int minLength = Math.min(length1, length2);
for (int i = 0, j = arrayOffset(); i < minLength; i++, j++) {
result = b2c(value[j]) - string.charAt(i);
if (result != 0) {
return result;
}
}
return length1 - length2;
}
Domain
Subdomains
Source
Frequently Asked Questions
What does compareTo() do?
compareTo() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/AsciiString.java.
Where is compareTo() defined?
compareTo() is defined in common/src/main/java/io/netty/util/AsciiString.java at line 450.
What does compareTo() call?
compareTo() calls 4 function(s): arrayOffset, b2c, charAt, length.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free