diff options
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/com/android/internal/compat/OverrideAllowedState.java | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/core/java/com/android/internal/compat/OverrideAllowedState.java b/core/java/com/android/internal/compat/OverrideAllowedState.java index 0c8aefebac0e..56216c251070 100644 --- a/core/java/com/android/internal/compat/OverrideAllowedState.java +++ b/core/java/com/android/internal/compat/OverrideAllowedState.java @@ -133,4 +133,21 @@ public final class OverrideAllowedState implements Parcelable { return new OverrideAllowedState[size]; } }; + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + if (obj == null) { + return false; + } + if (!(obj instanceof OverrideAllowedState)) { + return false; + } + OverrideAllowedState otherState = (OverrideAllowedState) obj; + return state == otherState.state + && appTargetSdk == otherState.appTargetSdk + && changeIdTargetSdk == otherState.changeIdTargetSdk; + } } |
