| Index: mojo/public/java/system/src/org/chromium/mojo/system/Flags.java
|
| diff --git a/mojo/public/java/system/src/org/chromium/mojo/system/Flags.java b/mojo/public/java/system/src/org/chromium/mojo/system/Flags.java
|
| index dd2b00aa30c2021ef7703b19ce81756548a7eae8..30ff07f7100e37f4c5ad867dbc861ee0daf4cf43 100644
|
| --- a/mojo/public/java/system/src/org/chromium/mojo/system/Flags.java
|
| +++ b/mojo/public/java/system/src/org/chromium/mojo/system/Flags.java
|
| @@ -60,4 +60,24 @@ public abstract class Flags<F extends Flags<F>> {
|
| return f;
|
| }
|
|
|
| + /**
|
| + * @see Object#hashCode()
|
| + */
|
| + @Override
|
| + public int hashCode() {
|
| + return mFlags;
|
| + }
|
| +
|
| + /**
|
| + * @see Object#equals(Object)
|
| + */
|
| + @Override
|
| + public boolean equals(Object obj) {
|
| + if (this == obj) return true;
|
| + if (obj == null) return false;
|
| + if (getClass() != obj.getClass()) return false;
|
| + Flags<?> other = (Flags<?>) obj;
|
| + if (mFlags != other.mFlags) return false;
|
| + return true;
|
| + }
|
| }
|
|
|