diff --git a/interface/src/main/java/xsbti/api/Modifiers.java b/interface/src/main/java/xsbti/api/Modifiers.java index 575879608..78fa13901 100644 --- a/interface/src/main/java/xsbti/api/Modifiers.java +++ b/interface/src/main/java/xsbti/api/Modifiers.java @@ -68,6 +68,14 @@ public final class Modifiers implements java.io.Serializable { return flag(MacroBit); } + public boolean equals(Object o) + { + return (o instanceof Modifiers) && flags == ((Modifiers)o).flags; + } + public int hashCode() + { + return flags; + } public String toString() { return "Modifiers(" + "isAbstract: " + isAbstract() + ", " + "isOverride: " + isOverride() + ", " + "isFinal: " + isFinal() + ", " + "isSealed: " + isSealed() + ", " + "isImplicit: " + isImplicit() + ", " + "isLazy: " + isLazy() + ", " + "isMacro: " + isMacro()+ ")";