INNER CODE UNIT · Java
equals
wgpsec/fofa_viewer · src/main/java/org/fofaviewer/bean/TableBean.java:93
public boolean equals(Object obj) {
if (!(obj instanceof TableBean))
return false;
if (this == obj)
return true;
TableBean instance = (TableBean) obj;
boolean bool_host = this.host.getValue().equals(instance.host.getValue());
boolean bool_port = this.port.getValue().equals(instance.port.getValue());
if(bool_port){
if(this.port.getValue() == 443 && (this.host.getValue().contains(":443") || instance.host.getValue().contains(":443"))){
bool_host = true;
}
if(this.port.getValue() == 80 && (this.host.getValue().contains(":80") || instance.host.getValue().contains(":80"))){
bool_host = true;
}
}
boolean bool_ip = this.ip.getValue().equals(instance.ip.getValue());
return bool_host && bool_ip && bool_port;