Home / Function/ contentEquals() — netty Function Reference

contentEquals() — netty Function Reference

Architecture documentation for the contentEquals() function in AsciiString.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  4258861a_52b2_76bf_6248_49fc415fe210["contentEquals()"]
  a41de6d4_fd08_8a12_95fd_35db12fdb4cc["AsciiString"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|defined in| a41de6d4_fd08_8a12_95fd_35db12fdb4cc
  fb319f55_ebbc_4b58_3f44_4a89b340c1b2["length()"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|calls| fb319f55_ebbc_4b58_3f44_4a89b340c1b2
  563104d5_0779_8bf9_4289_ded808a3624b["arrayOffset()"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|calls| 563104d5_0779_8bf9_4289_ded808a3624b
  b0010533_e167_3ce3_bebe_5db3bfe5e02a["b2c()"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|calls| b0010533_e167_3ce3_bebe_5db3bfe5e02a
  84f2e848_a873_1bab_e97b_ddaa0dd1fdf9["charAt()"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|calls| 84f2e848_a873_1bab_e97b_ddaa0dd1fdf9
  874f6fd4_501b_9c3e_4688_18fa50202eac["equals()"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|calls| 874f6fd4_501b_9c3e_4688_18fa50202eac
  style 4258861a_52b2_76bf_6248_49fc415fe210 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/AsciiString.java lines 1028–1046

    public boolean contentEquals(CharSequence a) {
        if (this == a) {
            return true;
        }

        if (a == null || a.length() != length()) {
            return false;
        }
        if (a instanceof AsciiString) {
            return equals(a);
        }

        for (int i = arrayOffset(), j = 0; j < a.length(); ++i, ++j) {
            if (b2c(value[i]) != a.charAt(j)) {
                return false;
            }
        }
        return true;
    }

Domain

Subdomains

Frequently Asked Questions

What does contentEquals() do?
contentEquals() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/AsciiString.java.
Where is contentEquals() defined?
contentEquals() is defined in common/src/main/java/io/netty/util/AsciiString.java at line 1028.
What does contentEquals() call?
contentEquals() calls 5 function(s): arrayOffset, b2c, charAt, equals, length.

Analyze Your Own Codebase

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

Try Supermodel Free