Metadata class abstract
The metadata (annotations) associated with an element or fragment.
Constructors
- Metadata()
Properties
-
annotations
→ List<
ElementAnnotation> -
The annotations associated with the associated element or fragment.
no setter
- hasAlwaysThrows → bool
-
Whether the receiver has an annotation of the form
@alwaysThrows.no setter - hasAwaitNotRequired → bool
-
Whether the receiver has an annotation of the form
@awaitNotRequired.no setter - hasDeprecated → bool
-
Whether the receiver has an annotation of the form
@deprecated,@Deprecated('..'), or any otherDeprecatedconstructor.no setter - hasDoNotStore → bool
-
Whether the receiver has an annotation of the form
@doNotStore.no setter - hasDoNotSubmit → bool
-
Whether the receiver has an annotation of the form
@doNotSubmit.no setter - hasExperimental → bool
-
Whether the receiver has an annotation of the form
@experimental.no setter - hasFactory → bool
-
Whether the receiver has an annotation of the form
@factory.no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- hasImmutable → bool
-
Whether the receiver has an annotation of the form
@immutable.no setter - hasInternal → bool
-
Whether the receiver has an annotation of the form
@internal.no setter - hasIsTest → bool
-
Whether the receiver has an annotation of the form
@isTest.no setter - hasIsTestGroup → bool
-
Whether the receiver has an annotation of the form
@isTestGroup.no setter - hasJS → bool
-
Whether the receiver has an annotation of the form
@JS(..).no setter - hasLiteral → bool
-
Whether the receiver has an annotation of the form
@literal.no setter - hasMustBeConst → bool
-
Whether the receiver has an annotation of the form
@mustBeConst.no setter - hasMustBeOverridden → bool
-
Whether the receiver has an annotation of the form
@mustBeOverridden.no setter - hasMustCallSuper → bool
-
Whether the receiver has an annotation of the form
@mustCallSuper.no setter - hasNonVirtual → bool
-
Whether the receiver has an annotation of the form
@nonVirtual.no setter - hasOptionalTypeArgs → bool
-
Whether the receiver has an annotation of the form
@optionalTypeArgs.no setter - hasOverride → bool
-
Whether the receiver has an annotation of the form
@override.no setter - hasProtected → bool
-
Whether the receiver has an annotation of the form
@protected.no setter - hasRedeclare → bool
-
Whether the receiver has an annotation of the form
@redeclare.no setter - hasReopen → bool
-
Whether the receiver has an annotation of the form
@reopen.no setter - hasRequired → bool
-
Whether the receiver has an annotation of the form
@required.no setter - hasSealed → bool
-
Whether the receiver has an annotation of the form
@sealed.no setter - hasUseResult → bool
-
Whether the receiver has an annotation of the form
@useResultor@UseResult('..').no setter - hasVisibleForOverriding → bool
-
Whether the receiver has an annotation of the form
@visibleForOverriding.no setter - hasVisibleForTemplate → bool
-
Whether the receiver has an annotation of the form
@visibleForTemplate.no setter - hasVisibleForTesting → bool
-
Whether the receiver has an annotation of the form
@visibleForTesting.no setter - hasVisibleOutsideTemplate → bool
-
Whether the receiver has an annotation of the form
@visibleOutsideTemplate.no setter - hasWidgetFactory → bool
-
Whether the receiver has an annotation of the form
@widgetFactory.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