regionMatchesCharSequences() — netty Function Reference
Architecture documentation for the regionMatchesCharSequences() function in AsciiString.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a5f74bee_8f39_ae4d_cb76_e1565aa342ca["regionMatchesCharSequences()"] a41de6d4_fd08_8a12_95fd_35db12fdb4cc["AsciiString"] a5f74bee_8f39_ae4d_cb76_e1565aa342ca -->|defined in| a41de6d4_fd08_8a12_95fd_35db12fdb4cc 75d97956_7df9_5d75_913f_f87ea4ad5085["regionMatches()"] 75d97956_7df9_5d75_913f_f87ea4ad5085 -->|calls| a5f74bee_8f39_ae4d_cb76_e1565aa342ca bd440c99_4c19_2dbd_35e0_2686c07dfa2f["regionMatchesAscii()"] bd440c99_4c19_2dbd_35e0_2686c07dfa2f -->|calls| a5f74bee_8f39_ae4d_cb76_e1565aa342ca fb319f55_ebbc_4b58_3f44_4a89b340c1b2["length()"] a5f74bee_8f39_ae4d_cb76_e1565aa342ca -->|calls| fb319f55_ebbc_4b58_3f44_4a89b340c1b2 84f2e848_a873_1bab_e97b_ddaa0dd1fdf9["charAt()"] a5f74bee_8f39_ae4d_cb76_e1565aa342ca -->|calls| 84f2e848_a873_1bab_e97b_ddaa0dd1fdf9 874f6fd4_501b_9c3e_4688_18fa50202eac["equals()"] a5f74bee_8f39_ae4d_cb76_e1565aa342ca -->|calls| 874f6fd4_501b_9c3e_4688_18fa50202eac style a5f74bee_8f39_ae4d_cb76_e1565aa342ca fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
common/src/main/java/io/netty/util/AsciiString.java lines 1590–1614
private static boolean regionMatchesCharSequences(final CharSequence cs, final int csStart,
final CharSequence string, final int start, final int length,
CharEqualityComparator charEqualityComparator) {
//general purpose implementation for CharSequences
if (csStart < 0 || length > cs.length() - csStart) {
return false;
}
if (start < 0 || length > string.length() - start) {
return false;
}
int csIndex = csStart;
int csEnd = csIndex + length;
int stringIndex = start;
while (csIndex < csEnd) {
char c1 = cs.charAt(csIndex++);
char c2 = string.charAt(stringIndex++);
if (!charEqualityComparator.equals(c1, c2)) {
return false;
}
}
return true;
}
Domain
Subdomains
Called By
Source
Frequently Asked Questions
What does regionMatchesCharSequences() do?
regionMatchesCharSequences() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/AsciiString.java.
Where is regionMatchesCharSequences() defined?
regionMatchesCharSequences() is defined in common/src/main/java/io/netty/util/AsciiString.java at line 1590.
What does regionMatchesCharSequences() call?
regionMatchesCharSequences() calls 3 function(s): charAt, equals, length.
What calls regionMatchesCharSequences()?
regionMatchesCharSequences() is called by 2 function(s): regionMatches, regionMatchesAscii.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free