ExecutableInstallation class

Describes an installation of an executable.

Constructors

ExecutableInstallation({String? version, required ExecutableName name, required bool isSelf, bool? isFromPath, required Directory packageRoot})
Creates a new executable installation.

Properties

hashCode int
The hash code for this object.
no setterinherited
isFromPath bool
Whether the package containing the executable is dependent on through a path dependency, if known.
no setter
isSelf bool
Whether packageRoot is the root directory of the package that contains the executable.
final
name ExecutableName
The name of the executable.
final
packageRoot Directory
The root directory of the package in which the executable is installed.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
version String
The version of the package which contains the executable.
no setter

Methods

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

Operators

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