@NotThreadSafe public static class ModuleDescriptors.EqualsBuilder extends Object
Assists in implementing a consistent implementation of ModuleDescriptor.equals(Object) methods for
module descriptors based on the complete key of the descriptor.
The full specification of the equals(Object obj) contract is defined by
ModuleDescriptor.equals(Object)
Usage:
new ModuleDescriptors.EqualsBuilder().descriptor(this).isEqualTo(obj);
new ModuleDescriptors.EqualsBuilder().descriptor(descriptor1).isEqualTo(descriptor2);
| Constructor and Description |
|---|
ModuleDescriptors.EqualsBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ModuleDescriptors.EqualsBuilder |
descriptor(ModuleDescriptor descriptor)
Sets the module descriptor to create an
equals implementation for. |
boolean |
isEqualTo(Object obj)
Returns true if the given object is also a module descriptor and the two descriptors have the same
"complete key" as determined by
ModuleDescriptor.getCompleteKey(). |
public ModuleDescriptors.EqualsBuilder descriptor(ModuleDescriptor descriptor)
equals implementation for.descriptor - the module descriptor.public boolean isEqualTo(Object obj)
Returns true if the given object is also a module descriptor and the two descriptors have the same
"complete key" as determined by ModuleDescriptor.getCompleteKey().
obj - object to be compared for equality with this module descriptor.Copyright © 2014 Atlassian. All rights reserved.