Home / Function/ equals() — netty Function Reference

equals() — netty Function Reference

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

Entity Profile

Dependency Diagram

graph TD
  d1bd251e_e5b8_5db3_67a8_39ba8a652342["equals()"]
  d9ce7b5a_3a9d_b410_1400_d8f33f269e21["AbstractDnsMessage"]
  d1bd251e_e5b8_5db3_67a8_39ba8a652342 -->|defined in| d9ce7b5a_3a9d_b410_1400_d8f33f269e21
  4f1727fd_86b0_c9af_3e2d_f5464c85a222["id()"]
  d1bd251e_e5b8_5db3_67a8_39ba8a652342 -->|calls| 4f1727fd_86b0_c9af_3e2d_f5464c85a222
  style d1bd251e_e5b8_5db3_67a8_39ba8a652342 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java lines 387–411

    @Override
    public boolean equals(Object obj) {
        if (this == obj) {
            return true;
        }

        if (!(obj instanceof DnsMessage)) {
            return false;
        }

        final DnsMessage that = (DnsMessage) obj;
        if (id() != that.id()) {
            return false;
        }

        if (this instanceof DnsQuery) {
            if (!(that instanceof DnsQuery)) {
                return false;
            }
        } else if (that instanceof DnsQuery) {
            return false;
        }

        return true;
    }

Subdomains

Calls

Frequently Asked Questions

What does equals() do?
equals() is a function in the netty codebase, defined in codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java.
Where is equals() defined?
equals() is defined in codec-dns/src/main/java/io/netty/handler/codec/dns/AbstractDnsMessage.java at line 387.
What does equals() call?
equals() calls 1 function(s): id.

Analyze Your Own Codebase

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

Try Supermodel Free