Feature class abstract

Information about a single language feature whose presence or absence depends on the supported Dart SDK version, and possibly on the presence of experimental flags.

Constructors

Feature()

Properties

experimentalFlag → String?
If the feature may be enabled or disabled on the command line, the experimental flag that may be used to enable it. Otherwise null.
no setter
hashCode → int
The hash code for this object.
no setterinherited
releaseVersion → Version?
If status is not future, the first language version in which this feature was enabled by default. Otherwise null.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
status → FeatureStatus
The status of the feature.
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

Static Properties

anonymous_methods → ExperimentalFeature
Feature information for anonymous methods.
final
augmentations → ExperimentalFeature
Feature information for augmentations.
final
class_modifiers → ExperimentalFeature
Feature information for class modifiers.
final
constant_update_2018 → ExperimentalFeature
Feature information for the 2018 constant update.
final
constructor_tearoffs → ExperimentalFeature
Feature information for constructor tear-offs.
final
control_flow_collections → ExperimentalFeature
Feature information for control flow collections.
final
digit_separators → ExperimentalFeature
Feature information for number literal digit separators.
final
dot_shorthands → ExperimentalFeature
Feature information for dot shorthands.
final
enhanced_enums → ExperimentalFeature
Feature information for enhanced enums.
final
enhanced_parts → ExperimentalFeature
Feature information for enhanced parts.
final
extension_methods → ExperimentalFeature
Feature information for extension methods.
final
generic_metadata → ExperimentalFeature
Feature information for generic metadata.
final
getter_setter_error → ExperimentalFeature
Feature information for getter-setter-error.
final
inference_update_1 → ExperimentalFeature
Feature information for inference-update-1.
final
inference_update_2 → ExperimentalFeature
Feature information for inference-update-2.
final
inference_update_3 → ExperimentalFeature
Feature information for inference-update-3.
final
inference_update_4 → ExperimentalFeature
Feature information for inference-update-4.
final
inference_using_bounds → ExperimentalFeature
Feature information for inference using bounds.
final
inline_class → ExperimentalFeature
Feature information for inline classes.
final
macros → ExperimentalFeature
Feature information for macros.
final
named_arguments_anywhere → ExperimentalFeature
Feature information for named arguments anywhere.
final
non_nullable → ExperimentalFeature
Feature information for non-nullability by default.
final
nonfunction_type_aliases → ExperimentalFeature
Feature information for non-function type aliases.
final
null_aware_elements → ExperimentalFeature
Feature information for null-aware elements.
final
patterns → ExperimentalFeature
Feature information for patterns.
final
primary_constructors → ExperimentalFeature
Feature information for primary constructors.
final
private_named_parameters → ExperimentalFeature
Feature information for private named parameters.
final
records → ExperimentalFeature
Feature information for records.
final
sealed_class → ExperimentalFeature
Feature information for sealed classes.
final
set_literals → ExperimentalFeature
Feature information for set literals.
final
sound_flow_analysis → ExperimentalFeature
Feature information for sound flow analysis.
final
spread_collections → ExperimentalFeature
Feature information for spread collections.
final
static_extensions → ExperimentalFeature
Feature information for static extensions.
final
super_parameters → ExperimentalFeature
Feature information for super parameters.
final
triple_shift → ExperimentalFeature
Feature information for the triple-shift operator.
final
unnamedLibraries → ExperimentalFeature
Feature information for unnamed libraries.
final
unquotedImports → ExperimentalFeature
Feature information for unquoted imports.
final
variance → ExperimentalFeature
Feature information for variance.
final
wildcard_variables → ExperimentalFeature
Feature information for wildcard variables.
final