DashTool enum

Officially-supported clients of this package as logical tools, grouped by user point of view. Derived directly from the PDD.

Inheritance

Constructors

DashTool({required String label, required String description})
const

Values

androidStudioPlugins → const DashTool
const DashTool(label: 'android-studio-plugins', description: 'Android Studio IDE plugins for Dart and Flutter')
dartTool → const DashTool
const DashTool(label: 'dart-tool', description: 'Dart CLI developer tool')
devtools → const DashTool
const DashTool(label: 'devtools', description: 'DevTools debugging and performance tools')
flutterTool → const DashTool
const DashTool(label: 'flutter-tool', description: 'Flutter CLI developer tool')
intellijPlugins → const DashTool
const DashTool(label: 'intellij-plugins', description: 'IntelliJ IDE plugins for Dart and Flutter')
vscodePlugins → const DashTool
const DashTool(label: 'vscode-plugins', description: 'VS Code IDE extensions for Dart and Flutter')

Properties

description String
The "notice string", a human-readable description of the logical tool grouping.
final
hashCode int
The hash code for this object.
no setterinherited
index int
A numeric identifier for the enumerated value.
no setterinherited
label String
String used as the control flag and the value of the tool key in analytics.
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.
inherited

Operators

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

Static Methods

getDashToolByLabel(String label) DashTool
This takes in the string label for a given DashTool and returns the enum for that string label.

Constants

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