@Override public synchronized Set<String> getQualifiers() { if (qualifierNames != null) return qualifierNames; qualifierNames = new HashSet<String>(descriptor.getQualifiers()); if (getName() != null) { qualifierNames.add(Named.class.getName()); } return qualifierNames; }
@Override public synchronized Set<String> getQualifiers() { if (qualifierNames != null) return qualifierNames; qualifierNames = new HashSet<String>(descriptor.getQualifiers()); if (getName() != null) { qualifierNames.add(Named.class.getName()); } return qualifierNames; }
@Override public boolean equals(Object o) { if (o == null) return false; if (!(o instanceof AliasDescriptor)) return false; AliasDescriptor<?> other = (AliasDescriptor<?>) o; if (!other.descriptor.equals(descriptor)) return false; if (!GeneralUtilities.safeEquals(other.getName(), getName())) return false; return GeneralUtilities.safeEquals(other.contract, contract); } }
@Override public boolean equals(Object o) { if (o == null) return false; if (!(o instanceof AliasDescriptor)) return false; AliasDescriptor<?> other = (AliasDescriptor<?>) o; if (!other.descriptor.equals(descriptor)) return false; if (!GeneralUtilities.safeEquals(other.getName(), getName())) return false; return GeneralUtilities.safeEquals(other.contract, contract); } }
@Override public boolean equals(Object o) { if (o == null) return false; if (!(o instanceof AliasDescriptor)) return false; AliasDescriptor<?> other = (AliasDescriptor<?>) o; if (!other.descriptor.equals(descriptor)) return false; if (!GeneralUtilities.safeEquals(other.getName(), getName())) return false; return GeneralUtilities.safeEquals(other.contract, contract); } }
@Override public boolean equals(Object o) { if (o == null) return false; if (!(o instanceof AliasDescriptor)) return false; AliasDescriptor<?> other = (AliasDescriptor<?>) o; if (!other.descriptor.equals(descriptor)) return false; if (!GeneralUtilities.safeEquals(other.getName(), getName())) return false; return GeneralUtilities.safeEquals(other.contract, contract); }
@Override public synchronized Set<String> getQualifiers() { if (qualifierNames != null) return qualifierNames; qualifierNames = new HashSet<String>(descriptor.getQualifiers()); if (getName() != null) { qualifierNames.add(Named.class.getName()); } return qualifierNames; }
@Override public synchronized Set<String> getQualifiers() { if (qualifierNames != null) return qualifierNames; qualifierNames = new HashSet<String>(descriptor.getQualifiers()); if (getName() != null) { qualifierNames.add(Named.class.getName()); } return qualifierNames; }