public boolean equals()

in ozhera-tspandata/src/main/java/org/apache/ozhera/tspandata/TExtra.java [219:261]


    public boolean equals(TExtra var1) {
        if (var1 == null) {
            return false;
        } else {
            boolean var2 = this.isSetIp();
            boolean var3 = var1.isSetIp();
            if (var2 || var3) {
                if (!var2 || !var3) {
                    return false;
                }

                if (!this.ip.equals(var1.ip)) {
                    return false;
                }
            }

            boolean var4 = this.isSetHostname();
            boolean var5 = var1.isSetHostname();
            if (var4 || var5) {
                if (!var4 || !var5) {
                    return false;
                }

                if (!this.hostname.equals(var1.hostname)) {
                    return false;
                }
            }

            boolean var6 = this.isSetServiceName();
            boolean var7 = var1.isSetServiceName();
            if (var6 || var7) {
                if (!var6 || !var7) {
                    return false;
                }

                if (!this.serviceName.equals(var1.serviceName)) {
                    return false;
                }
            }

            return true;
        }
    }