Skip to content
This repository was archived by the owner on Feb 25, 2025. It is now read-only.

Commit e075ef5

Browse files
committed
Refactor and rename methods
1 parent dd2b559 commit e075ef5

16 files changed

+45
-58
lines changed

shell/common/engine.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -511,8 +511,8 @@ const std::string& Engine::GetLastEntrypointLibrary() const {
511511
// feature. Left commented out until it lands:
512512

513513
// // |RuntimeDelegate|
514-
// void Engine::OnDartLoadLibrary(intptr_t loading_unit_id) {
515-
// return delegate_.OnDartLoadLibrary(loading_unit_id);
514+
// void Engine::InstallDeferredLibrary(intptr_t loading_unit_id) {
515+
// return delegate_.InstallDeferredLibrary(loading_unit_id);
516516
// }
517517

518518
void Engine::CompleteDartLoadLibrary(intptr_t loading_unit_id,

shell/common/engine.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,7 @@ class Engine final : public RuntimeDelegate,
270270
/// @param[in] loading_unit_id The unique id of the deferred library's
271271
/// loading unit.
272272
///
273-
virtual void OnDartLoadLibrary(intptr_t loading_unit_id) = 0;
273+
virtual void InstallDeferredLibrary(intptr_t loading_unit_id) = 0;
274274
};
275275

276276
//----------------------------------------------------------------------------
@@ -851,7 +851,7 @@ class Engine final : public RuntimeDelegate,
851851
// feature. Left commented out until it lands:
852852

853853
// // |RuntimeDelegate|
854-
// void OnDartLoadLibrary(intptr_t loading_unit_id) override;
854+
// void InstallDeferredLibrary(intptr_t loading_unit_id) override;
855855

856856
void SetNeedsReportTimings(bool value) override;
857857

shell/common/engine_unittests.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ class MockDelegate : public Engine::Delegate {
3333
MOCK_METHOD1(ComputePlatformResolvedLocale,
3434
std::unique_ptr<std::vector<std::string>>(
3535
const std::vector<std::string>&));
36-
MOCK_METHOD1(OnDartLoadLibrary, Dart_Handle(intptr_t));
36+
MOCK_METHOD1(InstallDeferredLibrary, void(intptr_t));
3737
};
3838

3939
class MockResponse : public PlatformMessageResponse {
@@ -57,7 +57,7 @@ class MockRuntimeDelegate : public RuntimeDelegate {
5757
MOCK_METHOD1(ComputePlatformResolvedLocale,
5858
std::unique_ptr<std::vector<std::string>>(
5959
const std::vector<std::string>&));
60-
MOCK_METHOD1(OnDartLoadLibrary, Dart_Handle(intptr_t));
60+
MOCK_METHOD1(InstallDeferredLibrary, void(intptr_t));
6161
};
6262

6363
class MockRuntimeController : public RuntimeController {

shell/common/platform_view.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,7 @@ PlatformView::ComputePlatformResolvedLocales(
152152
return out;
153153
}
154154

155-
void PlatformView::OnDartLoadLibrary(intptr_t loading_unit_id) {}
155+
void PlatformView::InstallDeferredLibrary(intptr_t loading_unit_id) {}
156156

157157
void PlatformView::CompleteDartLoadLibrary(
158158
intptr_t loading_unit_id,

shell/common/platform_view.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ class PlatformView {
629629
/// @param[in] loading_unit_id The unique id of the deferred library's
630630
/// loading unit.
631631
///
632-
virtual void OnDartLoadLibrary(intptr_t loading_unit_id);
632+
virtual void InstallDeferredLibrary(intptr_t loading_unit_id);
633633

634634
//--------------------------------------------------------------------------
635635
/// @brief Loads the dart shared library into the dart VM. When the

shell/common/shell.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1200,13 +1200,13 @@ void Shell::UpdateAssetManager(std::shared_ptr<AssetManager> asset_manager) {
12001200
}
12011201

12021202
// |Engine::Delegate|
1203-
void Shell::OnDartLoadLibrary(intptr_t loading_unit_id) {
1203+
void Shell::InstallDeferredLibrary(intptr_t loading_unit_id) {
12041204
OnPlatformViewDartLoadLibrary(loading_unit_id);
12051205
}
12061206

12071207
// |PlatformView::Delegate|
12081208
void Shell::OnPlatformViewDartLoadLibrary(intptr_t loading_unit_id) {
1209-
platform_view_->OnDartLoadLibrary(loading_unit_id);
1209+
platform_view_->InstallDeferredLibrary(loading_unit_id);
12101210
}
12111211

12121212
void Shell::ReportTimings() {

shell/common/shell.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -565,7 +565,7 @@ class Shell final : public PlatformView::Delegate,
565565
const std::vector<std::string>& supported_locale_data) override;
566566

567567
// |Engine::Delegate|
568-
void OnDartLoadLibrary(intptr_t loading_unit_id) override;
568+
void InstallDeferredLibrary(intptr_t loading_unit_id) override;
569569

570570
// |Rasterizer::Delegate|
571571
void OnFrameRasterized(const FrameTiming&) override;

shell/platform/android/io/flutter/embedding/engine/FlutterEngine.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,6 @@ public FlutterEngine(
306306

307307
dynamicFeatureManager = new PlayStoreDynamicFeatureManager(context, flutterJNI);
308308
flutterJNI.setDynamicFeatureManager(dynamicFeatureManager);
309-
flutterJNI.setDynamicFeatureContext(context);
310309

311310
attachToJni();
312311

shell/platform/android/io/flutter/embedding/engine/FlutterJNI.java

Lines changed: 3 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -951,31 +951,11 @@ public void setDynamicFeatureManager(@NonNull DynamicFeatureManager dynamicFeatu
951951
this.dynamicFeatureManager = dynamicFeatureManager;
952952
}
953953

954-
private Context dynamicFeatureContext;
955-
956-
@UiThread
957-
public void setDynamicFeatureContext(@NonNull Context context) {
958-
ensureRunningOnMainThread();
959-
this.dynamicFeatureContext = context;
960-
}
961-
962-
@SuppressWarnings("unused")
963-
@UiThread
964-
public void downloadDynamicFeature(int loadingUnitId) {
965-
int moduleNameIdentifier =
966-
dynamicFeatureContext
967-
.getResources()
968-
.getIdentifier(
969-
"loadingUnit" + loadingUnitId, "string", dynamicFeatureContext.getPackageName());
970-
String moduleName = dynamicFeatureContext.getResources().getString(moduleNameIdentifier);
971-
downloadDynamicFeature(moduleName, loadingUnitId);
972-
}
973-
974-
// Called by the engine upon invocation of dart loadLibrary() request
975954
@SuppressWarnings("unused")
976955
@UiThread
977-
public void downloadDynamicFeature(String moduleName, int loadingUnitId) {
978-
dynamicFeatureManager.downloadFeature(moduleName, loadingUnitId);
956+
// public void downloadDynamicFeature(int loadingUnitId) {
957+
public void installDeferredLibrary(int loadingUnitId) {
958+
dynamicFeatureManager.downloadDynamicFeature(loadingUnitId);
979959
}
980960

981961
/**

shell/platform/android/io/flutter/embedding/engine/dynamicfeatures/DynamicFeatureManager.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public interface DynamicFeatureManager {
2626
* download, loadAssets and loadDartLibrary should be called to complete the dynamic feature load
2727
* process.
2828
*/
29-
public abstract void downloadFeature(String moduleName, int loadingUnitId);
29+
public abstract void downloadDynamicFeature(int loadingUnitId);
3030

3131
/**
3232
* Extract and load any assets and resources from the module for use by Flutter.
@@ -36,7 +36,7 @@ public interface DynamicFeatureManager {
3636
*
3737
* <p>Depending on the structure of the feature module, there may or may not be assets to extract.
3838
*/
39-
public abstract void loadAssets(String moduleName, int loadingUnitId);
39+
public abstract void loadAssets(int loadingUnitId);
4040

4141
/**
4242
* Load the .so shared library file into the Dart VM.
@@ -45,8 +45,8 @@ public interface DynamicFeatureManager {
4545
* considered finished loading, and the dart future completes. Developers are expected to begin
4646
* using symbols and assets from the feature module after completion.
4747
*/
48-
public abstract void loadDartLibrary(String moduleName, int loadingUnitId);
48+
public abstract void loadDartLibrary(int loadingUnitId);
4949

5050
/** Uninstall the specified feature module. */
51-
public abstract void uninstallFeature(String moduleName, int loadingUnitId);
51+
public abstract void uninstallFeature(int loadingUnitId);
5252
}

0 commit comments

Comments
 (0)