components/flutterstart_stage/flutterstart_stage
library
Functions
-
buildChangePlan({required String planId, required StagingManifest manifest, required Blueprint blueprint, required RecipeLock recipeLock, required String flutterVersion, required List<CommandRecord> stagingCommands, required List<CommandRecord> regenerationCommands, required List<CommandRecord> validationCommands, List<String> warnings = const [], List<String> manualSteps = const [], RollbackCapability rollbackCapability = RollbackCapability.full, Map<String, String> composedDependencies = const {}})
→ ChangePlan
-
-
buildFlutterStartConfig(Blueprint blueprint)
→ String
-
-
buildFlutterStartLock({required RecipeLock recipeLock, required String flutterVersion, required String dartVersion})
→ String
-
-
buildManifest({required String stagingRoot, required List<String> producedPaths, required OwnershipAssignment ownership, required List<CommandRecord> commandHistory, required Map<String, dynamic> recipeMetadata, required Map<String, dynamic> toolchainMetadata})
→ StagingManifest
-
-
classifyOwnership({required Iterable<String> producedPaths, required Map<String, OwnershipClass> baseAssignments, required RecipeLock recipeLock, required String flutterVersion})
→ OwnershipAssignment
-
Assigns exactly one ownership class to every produced logical path.
-
verifyGenerationValidity(bool valid, {String diagnostics = ''})
→ void
-
-
verifyStagingOutsideDestination({required String resolvedStagingRoot, required String canonicalDestination})
→ void
-