BuildInputBuilder class final

The builder for BuildInput.

Inheritance

Constructors

BuildInputBuilder.new()

Properties

config BuildConfigBuilder
The configuration for this hook input.
no setteroverride
hashCode int
The hash code for this object.
no setterinherited
json Map<String, Object?>
The JSON representation of this hook input builder.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

addExtension(ProtocolExtension extension) → void
Adds the protocol extension to this hook input.
override
build() BuildInput
Builds the BuildInput.
computeChecksum() String
Constructs a checksum for a BuildInput.
inherited
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setupBuildInput({Map<String, List<EncodedAsset>>? assets}) → void
Sets up the build input with the given assets.
setupShared({required Uri packageRoot, required String packageName, required Uri outputDirectoryShared, required Uri outputFile, PackageUserDefines? userDefines}) → void
Sets up the hook input.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited