From c89d57f6521ade0d10f1fa97c210e24523f59c86 Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Wed, 31 Mar 2021 10:44:04 -0700 Subject: [PATCH] [flutter_tools] make flutter.gradle compatible with 7 rc1 (#79167) --- packages/flutter_tools/gradle/flutter.gradle | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/packages/flutter_tools/gradle/flutter.gradle b/packages/flutter_tools/gradle/flutter.gradle index 19dbcd68347..3db040b967e 100644 --- a/packages/flutter_tools/gradle/flutter.gradle +++ b/packages/flutter_tools/gradle/flutter.gradle @@ -953,18 +953,21 @@ class FlutterExtension { } abstract class BaseFlutterTask extends DefaultTask { + @Internal File flutterRoot + @Internal File flutterExecutable + @Input String buildMode @Optional @Input String localEngine @Optional @Input String localEngineSrcPath - @Input + @Optional @Input Boolean fastStart @Input String targetPath - @Optional + @Optional @Internal Boolean verbose @Optional @Input String[] fileSystemRoots @@ -974,7 +977,9 @@ abstract class BaseFlutterTask extends DefaultTask { Boolean trackWidgetCreation @Optional @Input List targetPlatformValues + @Internal File sourceDir + @Internal File intermediateDir @Optional @Input String extraFrontEndOptions @@ -992,6 +997,7 @@ abstract class BaseFlutterTask extends DefaultTask { String bundleSkSLPath @Optional @Input String codeSizeDirectory; + @Optional @Input String performanceMeasurementFile; @Optional @Input Boolean deferredComponents @@ -1091,10 +1097,12 @@ class FlutterTask extends BaseFlutterTask { return intermediateDir } + @Internal String getAssetsDirectory() { return "${outputDirectory}/flutter_assets" } + @Internal CopySpec getAssets() { return project.copySpec { from "${intermediateDir}" @@ -1102,6 +1110,7 @@ class FlutterTask extends BaseFlutterTask { } } + @Internal CopySpec getSnapshots() { return project.copySpec { from "${intermediateDir}"