Delete ReactYogaConfigProvider (#52772)

Summary:
Pull Request resolved: https://github.com/facebook/react-native/pull/52772

ReactYogaConfigProvider is an internal legacy unused class, I'm just deleting it

There are no usages of this class

changelog: [internal] internal

Reviewed By: NickGerleman

Differential Revision: D78516728

fbshipit-source-id: f694e9cd66ebe6cf97b343ce971b61fbd42f956f
This commit is contained in:
David Vacca
2025-07-22 16:54:30 -07:00
committed by Facebook GitHub Bot
parent 65671108f6
commit 52f2cbab41
2 changed files with 5 additions and 31 deletions
@@ -16,10 +16,12 @@ import com.facebook.react.uimanager.annotations.ReactPropertyHolder;
import com.facebook.yoga.YogaAlign;
import com.facebook.yoga.YogaBaselineFunction;
import com.facebook.yoga.YogaConfig;
import com.facebook.yoga.YogaConfigFactory;
import com.facebook.yoga.YogaConstants;
import com.facebook.yoga.YogaDirection;
import com.facebook.yoga.YogaDisplay;
import com.facebook.yoga.YogaEdge;
import com.facebook.yoga.YogaErrata;
import com.facebook.yoga.YogaFlexDirection;
import com.facebook.yoga.YogaGutter;
import com.facebook.yoga.YogaJustify;
@@ -63,7 +65,9 @@ public class ReactShadowNodeImpl implements ReactShadowNode<ReactShadowNodeImpl>
private static final YogaConfig sYogaConfig;
static {
sYogaConfig = ReactYogaConfigProvider.INSTANCE.getYogaConfig();
sYogaConfig = YogaConfigFactory.create();
sYogaConfig.setPointScaleFactor(0f);
sYogaConfig.setErrata(YogaErrata.ALL);
}
static {
@@ -1,30 +0,0 @@
/*
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
package com.facebook.react.uimanager
import com.facebook.react.common.annotations.internal.LegacyArchitecture
import com.facebook.react.common.annotations.internal.LegacyArchitectureLogLevel
import com.facebook.react.common.annotations.internal.LegacyArchitectureLogger
import com.facebook.yoga.YogaConfig
import com.facebook.yoga.YogaConfigFactory
import com.facebook.yoga.YogaErrata
@LegacyArchitecture(logLevel = LegacyArchitectureLogLevel.ERROR)
internal object ReactYogaConfigProvider {
init {
LegacyArchitectureLogger.assertLegacyArchitecture("ReactYogaConfigProvider")
}
val yogaConfig: YogaConfig by
lazy(LazyThreadSafetyMode.NONE) {
YogaConfigFactory.create().apply {
setPointScaleFactor(0f)
setErrata(YogaErrata.ALL)
}
}
}