equals/hashCode on Modifiers.

This commit is contained in:
Benjy 2013-10-10 20:42:00 -07:00
parent 5ac9390be6
commit 00dba88c91
1 changed files with 8 additions and 0 deletions

View File

@ -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()+ ")";