public boolean equals()

in bytekit-core/src/main/java/com/alibaba/bytekit/asm/meta/ClassMeta.java [181:201]


    public boolean equals(Object obj) {
        // TODO 是否要比较 classLoader?
        if (this == obj)
            return true;
        if (obj == null)
            return false;
        if (getClass() != obj.getClass())
            return false;
        ClassMeta other = (ClassMeta) obj;
        if (internalClassName == null) {
            if (other.internalClassName != null)
                return false;
        } else if (!internalClassName.equals(other.internalClassName))
            return false;
        if (internalSuperName == null) {
            if (other.internalSuperName != null)
                return false;
        } else if (!internalSuperName.equals(other.internalSuperName))
            return false;
        return true;
    }