SyntheticInput class sealed

Base class representing synthetic builder input. For more information about synthetic input see: Writing an Aggregate Builder.

Implementers

Properties

baseDirectory String
Returns the base directory.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
value String
String value.
final

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

Static Methods

instance<T extends SyntheticInput>() → T
Returns an instance of LibDir or PackageDir.
isValidPath<T extends SyntheticInput>(String path) bool
Returns true if path is a valid input or output path.
validatePath<T extends SyntheticInput>(String path) → void
Validates an input/output path.