Home / Function/ equals() — netty Function Reference

equals() — netty Function Reference

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

Function java CommonUtil Logging calls 4 called by 4

Entity Profile

Dependency Diagram

graph TD
  874f6fd4_501b_9c3e_4688_18fa50202eac["equals()"]
  a41de6d4_fd08_8a12_95fd_35db12fdb4cc["AsciiString"]
  874f6fd4_501b_9c3e_4688_18fa50202eac -->|defined in| a41de6d4_fd08_8a12_95fd_35db12fdb4cc
  75d97956_7df9_5d75_913f_f87ea4ad5085["regionMatches()"]
  75d97956_7df9_5d75_913f_f87ea4ad5085 -->|calls| 874f6fd4_501b_9c3e_4688_18fa50202eac
  4258861a_52b2_76bf_6248_49fc415fe210["contentEquals()"]
  4258861a_52b2_76bf_6248_49fc415fe210 -->|calls| 874f6fd4_501b_9c3e_4688_18fa50202eac
  b3264b27_d2a4_680d_319e_706e51331027["contains()"]
  b3264b27_d2a4_680d_319e_706e51331027 -->|calls| 874f6fd4_501b_9c3e_4688_18fa50202eac
  a5f74bee_8f39_ae4d_cb76_e1565aa342ca["regionMatchesCharSequences()"]
  a5f74bee_8f39_ae4d_cb76_e1565aa342ca -->|calls| 874f6fd4_501b_9c3e_4688_18fa50202eac
  fb319f55_ebbc_4b58_3f44_4a89b340c1b2["length()"]
  874f6fd4_501b_9c3e_4688_18fa50202eac -->|calls| fb319f55_ebbc_4b58_3f44_4a89b340c1b2
  ad0e6681_bcd2_9e19_535a_b8bfa6a11a33["hashCode()"]
  874f6fd4_501b_9c3e_4688_18fa50202eac -->|calls| ad0e6681_bcd2_9e19_535a_b8bfa6a11a33
  e0501b8d_8613_85a6_b3ee_d2f164ec59f1["array()"]
  874f6fd4_501b_9c3e_4688_18fa50202eac -->|calls| e0501b8d_8613_85a6_b3ee_d2f164ec59f1
  563104d5_0779_8bf9_4289_ded808a3624b["arrayOffset()"]
  874f6fd4_501b_9c3e_4688_18fa50202eac -->|calls| 563104d5_0779_8bf9_4289_ded808a3624b
  style 874f6fd4_501b_9c3e_4688_18fa50202eac fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

common/src/main/java/io/netty/util/AsciiString.java lines 1130–1143

    @Override
    public boolean equals(Object obj) {
        if (obj == null || obj.getClass() != AsciiString.class) {
            return false;
        }
        if (this == obj) {
            return true;
        }

        AsciiString other = (AsciiString) obj;
        return length() == other.length() &&
               hashCode() == other.hashCode() &&
               PlatformDependent.equals(array(), arrayOffset(), other.array(), other.arrayOffset(), length());
    }

Domain

Subdomains

Frequently Asked Questions

What does equals() do?
equals() is a function in the netty codebase, defined in common/src/main/java/io/netty/util/AsciiString.java.
Where is equals() defined?
equals() is defined in common/src/main/java/io/netty/util/AsciiString.java at line 1130.
What does equals() call?
equals() calls 4 function(s): array, arrayOffset, hashCode, length.
What calls equals()?
equals() is called by 4 function(s): contains, contentEquals, regionMatches, regionMatchesCharSequences.

Analyze Your Own Codebase

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

Try Supermodel Free