diff options
| author | Chris Ye <lzye@google.com> | 2020-01-31 17:19:08 +0000 |
|---|---|---|
| committer | Android (Google) Code Review <android-gerrit@google.com> | 2020-01-31 17:19:08 +0000 |
| commit | 24dc2c2d53407da75b972154c51cc7a2bd135bea (patch) | |
| tree | 95798718da4dd9c6b66ddb56b1eab1c63815555f /core/java | |
| parent | 6fc5328c790dab011940cdafdcdc5f10fe7b410a (diff) | |
| parent | cb7378d989e44aa69bb961ea9b8800ff2bdfa345 (diff) | |
Merge "Change VibrationAttributes.Builder.replaceFlags() to @hide."
Diffstat (limited to 'core/java')
| -rw-r--r-- | core/java/android/os/VibrationAttributes.java | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/core/java/android/os/VibrationAttributes.java b/core/java/android/os/VibrationAttributes.java index 3e16640895eb..27782fa74dab 100644 --- a/core/java/android/os/VibrationAttributes.java +++ b/core/java/android/os/VibrationAttributes.java @@ -391,11 +391,23 @@ public final class VibrationAttributes implements Parcelable { * Replaces flags * @param flags any combination of flags. * @return the same Builder instance. + * @hide */ public @NonNull Builder replaceFlags(int flags) { mFlags = flags; return this; } + + /** + * Set flags + * @param flags combination of flags to be set. + * @param mask Bit range that should be changed. + * @return the same Builder instance. + */ + public @NonNull Builder setFlags(int flags, int mask) { + mFlags = (mFlags & ~mask) | (flags & mask); + return this; + } } } |
