summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Fan Wu <cechkahn@google.com> 2025-01-23 13:55:09 +0800
committer Fan Wu <cechkahn@google.com> 2025-01-23 14:59:33 +0800
commit14327cc27b1a283aaf60742e1835082a2aab67b4 (patch)
treef47b8e1b159cbf44d4f82a70d1bfed9209354014
parent31fb142c2c5a4d04d4603d18614199d93e560d89 (diff)
[Catalyst] Cleanup PersistentPreferences
Bug: 388167302 Test: atest Flag: EXEMPT refactor Change-Id: I5ae8d7b88ac83f2dbcee3f5682e6cfdc0643d8f0
-rw-r--r--packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PersistentPreference.kt9
1 files changed, 2 insertions, 7 deletions
diff --git a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PersistentPreference.kt b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PersistentPreference.kt
index 63f1050df94e..e456a7f1aa1c 100644
--- a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PersistentPreference.kt
+++ b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PersistentPreference.kt
@@ -78,13 +78,8 @@ annotation class SensitivityLevel {
/** Preference metadata that has a value persisted in datastore. */
interface PersistentPreference<T> : PreferenceMetadata {
- /**
- * The value type the preference is associated with.
- *
- * TODO(b/388167302): Remove the default implementation once all subclasses are migrated.
- */
- val valueType: Class<T>?
- get() = null
+ /** The value type the preference is associated with. */
+ val valueType: Class<T>
/**
* Returns the key-value storage of the preference.