Package org.biojava3.core.util
Class Equals
java.lang.Object
org.biojava3.core.util.Equals
A set of helper methods which return true if the two parameters are equal to each other.
- Author:
- ayates
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Equals
public Equals()
-
-
Method Details
-
equal
public static boolean equal(int one, int two) -
equal
public static boolean equal(long one, long two) -
equal
public static boolean equal(boolean one, boolean two) -
equal
-
classEqual
This method should be called before beginning any equals methods. In order to return true the method:- The two given objects are the same instance using ==. This also means if both Objects are null then this method will return true (well technically they are equal)
- Tests that neither object is null
- The the two classes from the objects are equal using ==
boolean equals = false; if (EqualsHelper.classEqual(this, obj)) { TargetClass casted = (TargetClass) obj; equals = (EqualsHelper.equal(this.getId(), casted.getId()) && EqualsHelper.equal(this.getName(), casted.getName())); } return equals;
- Parameters:
one
- The first object to testtwo
- The second object to test- Returns:
- A boolean indicating if the logic agrees that these two objects are equal at the class level
-