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;
}