Loading core/java/android/os/vibrator/persistence/ParsedVibration.java +12 −3 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.os.VibrationEffect; import android.os.Vibrator; import android.os.VibratorInfo; import java.util.ArrayList; import java.util.List; import java.util.Objects; Loading @@ -41,17 +42,18 @@ import java.util.Objects; @SystemApi @FlaggedApi(FLAG_VIBRATION_XML_APIS) public final class ParsedVibration { private final List<VibrationEffect> mEffects; private final ArrayList<VibrationEffect> mEffects; /** @hide */ @TestApi public ParsedVibration(@NonNull List<VibrationEffect> effects) { mEffects = effects; mEffects = new ArrayList<>(effects); } /** @hide */ public ParsedVibration(@NonNull VibrationEffect effect) { mEffects = List.of(effect); mEffects = new ArrayList<>(1); mEffects.add(effect); } /** Loading Loading @@ -100,4 +102,11 @@ public final class ParsedVibration { public int hashCode() { return Objects.hashCode(mEffects); } @Override public String toString() { return "ParsedVibration{" + "effects=" + mEffects + '}'; } } Loading
core/java/android/os/vibrator/persistence/ParsedVibration.java +12 −3 Original line number Diff line number Diff line Loading @@ -27,6 +27,7 @@ import android.os.VibrationEffect; import android.os.Vibrator; import android.os.VibratorInfo; import java.util.ArrayList; import java.util.List; import java.util.Objects; Loading @@ -41,17 +42,18 @@ import java.util.Objects; @SystemApi @FlaggedApi(FLAG_VIBRATION_XML_APIS) public final class ParsedVibration { private final List<VibrationEffect> mEffects; private final ArrayList<VibrationEffect> mEffects; /** @hide */ @TestApi public ParsedVibration(@NonNull List<VibrationEffect> effects) { mEffects = effects; mEffects = new ArrayList<>(effects); } /** @hide */ public ParsedVibration(@NonNull VibrationEffect effect) { mEffects = List.of(effect); mEffects = new ArrayList<>(1); mEffects.add(effect); } /** Loading Loading @@ -100,4 +102,11 @@ public final class ParsedVibration { public int hashCode() { return Objects.hashCode(mEffects); } @Override public String toString() { return "ParsedVibration{" + "effects=" + mEffects + '}'; } }