public boolean equals()

in ozhera-tspandata/src/main/java/org/apache/ozhera/tspandata/TEvent.java [261:315]


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

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

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

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

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

                if (this.epochNanos != var1.epochNanos) {
                    return false;
                }
            }

            boolean var8 = this.isSetTotalAttributeCount();
            boolean var9 = var1.isSetTotalAttributeCount();
            if (var8 || var9) {
                if (!var8 || !var9) {
                    return false;
                }

                if (this.totalAttributeCount != var1.totalAttributeCount) {
                    return false;
                }
            }

            return true;
        }
    }