diff options
| author | 2025-01-01 20:16:45 -0800 | |
|---|---|---|
| committer | 2025-01-01 20:16:45 -0800 | |
| commit | 5d31679c5af95f94e248491c1390f35605e9c97c (patch) | |
| tree | 2367fbe948150f29d11890a716bf0cadc2f93caf | |
| parent | 3f55687a05334a82672e651407ff84f8b96b2332 (diff) | |
| parent | fad50c33a13d216e557b283957c47c6137560a79 (diff) | |
Merge "[Catalyst] Rename PreferenceScreenMetadata{Creator,Factory}" into main
4 files changed, 10 insertions, 10 deletions
diff --git a/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt b/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt index 19fa5078fd5b..1ed814a2ae20 100644 --- a/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt +++ b/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt @@ -44,7 +44,7 @@ abstract class GetPreferenceGraphApiHandler( ): PreferenceGraphProto { val builder = PreferenceGraphBuilder.of(application, callingPid, callingUid, request) if (request.screenKeys.isEmpty()) { - PreferenceScreenRegistry.preferenceScreenMetadataCreators.forEachKeyAsync { + PreferenceScreenRegistry.preferenceScreenMetadataFactories.forEachKeyAsync { builder.addPreferenceScreenFromRegistry(it) } for (provider in preferenceScreenProviders) { diff --git a/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt b/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt index 1049cceb4f76..14e3b87cf325 100644 --- a/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt +++ b/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt @@ -126,11 +126,11 @@ class PreferenceScreenAnnotationProcessor : AbstractProcessor() { it.write("package $outputPkg;\n\n") it.write("import $PACKAGE.FixedArrayMap;\n") it.write("import $PACKAGE.FixedArrayMap.OrderedInitializer;\n") - it.write("import $PACKAGE.$CREATOR;\n\n") + it.write("import $PACKAGE.$FACTORY;\n\n") it.write("// Generated by annotation processor for @$ANNOTATION_NAME\n") it.write("public final class $outputClass {\n") it.write(" private $outputClass() {}\n\n") - it.write(" public static FixedArrayMap<String, $CREATOR> $outputFun() {\n") + it.write(" public static FixedArrayMap<String, $FACTORY> $outputFun() {\n") val size = screens.size it.write(" return new FixedArrayMap<>($size, $outputClass::init);\n") it.write(" }\n\n") @@ -143,7 +143,7 @@ class PreferenceScreenAnnotationProcessor : AbstractProcessor() { if (overlay) it.write(" // overlay") it.write("\n") } - it.write(" private static void init(OrderedInitializer<String, $CREATOR> screens) {\n") + it.write(" private static void init(OrderedInitializer<String, $FACTORY> screens) {\n") var index = 0 while (index < size) { val screen = screens[index] @@ -225,7 +225,7 @@ class PreferenceScreenAnnotationProcessor : AbstractProcessor() { private const val ANNOTATION_NAME = "ProvidePreferenceScreen" private const val ANNOTATION = "$PACKAGE.$ANNOTATION_NAME" private const val PREFERENCE_SCREEN_METADATA = "PreferenceScreenMetadata" - private const val CREATOR = "PreferenceScreenMetadataCreator" + private const val FACTORY = "PreferenceScreenMetadataFactory" private const val OPTIONS_NAME = "ProvidePreferenceScreenOptions" private const val OPTIONS = "$PACKAGE.$OPTIONS_NAME" diff --git a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt index a2dcefb43436..850d4523e96e 100644 --- a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt +++ b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt @@ -65,8 +65,8 @@ interface PreferenceScreenMetadata : PreferenceMetadata { fun getLaunchIntent(context: Context, metadata: PreferenceMetadata?): Intent? = null } -/** Creator of [PreferenceScreenMetadata]. */ -fun interface PreferenceScreenMetadataCreator { +/** Factory of [PreferenceScreenMetadata]. */ +fun interface PreferenceScreenMetadataFactory { /** * Creates a new [PreferenceScreenMetadata]. diff --git a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt index 6cf39f3ae8aa..9fc21343b6a0 100644 --- a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt +++ b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt @@ -26,11 +26,11 @@ object PreferenceScreenRegistry : ReadWritePermitProvider { private lateinit var keyValueStoreProvider: KeyValueStoreProvider /** - * Creators of all available [PreferenceScreenMetadata]s. + * Factories of all available [PreferenceScreenMetadata]s. * * The map key is preference screen key. */ - var preferenceScreenMetadataCreators = FixedArrayMap<String, PreferenceScreenMetadataCreator>() + var preferenceScreenMetadataFactories = FixedArrayMap<String, PreferenceScreenMetadataFactory>() private var readWritePermitProvider: ReadWritePermitProvider = object : ReadWritePermitProvider {} @@ -51,7 +51,7 @@ object PreferenceScreenRegistry : ReadWritePermitProvider { /** Creates [PreferenceScreenMetadata] of particular screen key. */ fun create(context: Context, screenKey: String?): PreferenceScreenMetadata? = - screenKey?.let { preferenceScreenMetadataCreators[it]?.create(context.applicationContext) } + screenKey?.let { preferenceScreenMetadataFactories[it]?.create(context.applicationContext) } /** * Sets the provider to check read write permit. Read and write requests are denied by default. |