A VariableMirror reflects a Dart language variable declaration.

Implements
Implemented by

Properties

isConst bool
read-only

Returns true if the reflectee is declared const. Otherwise returns false.

isFinal bool
read-only

Returns true if the reflectee is a final variable. Otherwise returns false.

isPrivate bool
read-only, inherited

Returns true if this declaration is considered private according to the Dart language specification. Always returns false if this declaration is a library. Otherwise return false.

isStatic bool
read-only

Returns true if the reflectee is a static variable. Otherwise returns false.

isTopLevel bool
read-only, inherited

Is this declaration top-level?

location SourceLocation
read-only, inherited

The source location of this Dart language entity, or null if the entity is synthetic.

metadata List<InstanceMirror>
read-only, inherited

A list of the metadata associated with this declaration.

owner DeclarationMirror
read-only, inherited

A mirror on the owner of this Dart language entity. This is the declaration immediately surrounding the reflectee.

qualifiedName Symbol
read-only, inherited

The fully-qualified name for this Dart language entity.

simpleName Symbol
read-only, inherited

The simple name for this Dart language entity.

type TypeMirror
read-only

Returns a mirror on the type of the reflectee.

Constructors

VariableMirror()

Operators

operator ==(other) → bool

Returns true if this mirror is equal to other.