TargetBuilderConfig class

The configuration a particular BuildTarget applies to a Builder.

Build targets may have builders applied automatically based on BuilderDefinition.autoApply and may override with more specific configuration.

Annotations
  • @JsonSerializable()

Constructors

TargetBuilderConfig({bool? isEnabled, InputSet? generateFor, Map<String, dynamic>? options, Map<String, dynamic>? devOptions, Map<String, dynamic>? releaseOptions})
TargetBuilderConfig.fromJson(Map json)
factory

Properties

devOptions Map<String, dynamic>
Overrides for options in dev mode.
final
generateFor InputSet?
Sources to use as inputs for this Builder in glob format.
final
hashCode int
The hash code for this object.
no setterinherited
isEnabled bool
Overrides the setting of whether the Builder would run on this target.
final
options Map<String, dynamic>
The options to pass to the BuilderFactory when constructing this builder.
final
releaseOptions Map<String, dynamic>
Overrides for options in release mode.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

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