@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof CapReq) return equalsNative((CapReq) obj); if ((mode == MODE.Capability) && (obj instanceof Capability)) return equalsCap((Capability) obj); if ((mode == MODE.Requirement) && (obj instanceof Requirement)) return equalsReq((Requirement) obj); return false; }
private boolean equalsNative(CapReq other) { if (mode != other.mode) return false; if (!Objects.equals(namespace, other.getNamespace())) return false; if (!Objects.equals(attributes, other.getAttributes())) return false; if (!Objects.equals(directives, other.getDirectives())) return false; return Objects.equals(resource, other.getResource()); }
public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Provide"); super.toString(sb); return sb.toString(); } }
public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Provide"); super.toString(sb); return sb.toString(); } }
private boolean equalsNative(CapReq other) { if (mode != other.mode) return false; if (!Objects.equals(namespace, other.getNamespace())) return false; if (!Objects.equals(attributes, other.getAttributes())) return false; if (!Objects.equals(directives, other.getDirectives())) return false; return Objects.equals(resource, other.getResource()); }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Provide"); super.toString(sb); return sb.toString(); } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (obj instanceof CapReq) return equalsNative((CapReq) obj); if ((mode == MODE.Capability) && (obj instanceof Capability)) return equalsCap((Capability) obj); if ((mode == MODE.Requirement) && (obj instanceof Requirement)) return equalsReq((Requirement) obj); return false; }
public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Require"); super.toString(sb); return sb.toString(); } }
public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Require"); super.toString(sb); return sb.toString(); } }
@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Provide"); super.toString(sb); return sb.toString(); } }