ToolSourceKind enum

Where a tool may come from, in descending order of preference.

Inheritance
Available extensions

Values

config → const ToolSourceKind

Explicit configuration (typed Dart config / oka.yaml).

env → const ToolSourceKind

Environment variable (OKA_ANDROID_SDK, ANDROID_HOME, JAVA_HOME…).

managed → const ToolSourceKind

Oka-managed install root (~/.oka/android-sdk, ~/.oka/tools, or the shared artifact store).

system → const ToolSourceKind

System-wide location (PATH, common install directories).

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
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.
inherited

Operators

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

Constants

values → const List<ToolSourceKind>
A constant List of the values in this enum, in order of their declaration.