ArtifactBuilder class

Constructors

ArtifactBuilder.new()

Properties

buildExtensions Map<String, List<String>>
Mapping from input file extension to output file extensions.
no setter
ci int
getter/setter pair
compression bool
getter/setter pair
converter ArtifactTypeConverter
latefinal
defs Map<String, String>
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
strDD List<String>
getter/setter pair
valDD List<String>
getter/setter pair

Methods

$getImport(DartType type, LibraryElement targetLib) Uri
$isArtifactInterface(InterfaceType type) bool
$isEnum(InterfaceType type) bool
applyDefs(String sr) String
applyDefsF(String sr) String
build(BuildStep step) Future<void>
Generates the outputs for a given BuildStep.
generate(ClassElement clazz) Future<$BuildOutput>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
registerDef(String typeName) → void
stringD(String at) String
toString() String
A string representation of this object.
inherited
valD(String at, DartType th) String

Operators

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

Static Properties

$artifactChecker → TypeChecker
final
$artifactSubclasses Map<String, List<String>>
final
$codecChecker → TypeChecker
final
$dartFilesInLib ↔ Glob
getter/setter pair
$describeChecker → TypeChecker
final
$iClassMap Map<String, ClassElement>
final
$renameChecker → TypeChecker
final

Static Methods

$linkSubclass(ClassElement sub, ClassElement sup) → void