A MethodMirror reflects a Dart language function, method, constructor, getter, or setter.

Implements

Properties

constructorName Symbol
read-only

The constructor name for named constructors and factory methods.

isAbstract bool
read-only

Is the reflectee abstract?

isConstConstructor bool
read-only

Is the reflectee a const constructor?

isConstructor bool
read-only

Is the reflectee a constructor?

isFactoryConstructor bool
read-only

Is the reflectee a factory constructor?

isGenerativeConstructor bool
read-only

Is the reflectee a generative constructor?

isGetter bool
read-only

Is the reflectee a getter?

isOperator bool
read-only

Is the reflectee an operator?

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.

isRedirectingConstructor bool
read-only

Is the reflectee a redirecting constructor?

isRegularMethod bool
read-only

Is the reflectee a regular function or method?

isSetter bool
read-only

Is the reflectee a setter?

isStatic bool
read-only

A function is considered non-static iff it is permited to refer to 'this'.

isSynthetic bool
read-only

Returns true if the reflectee is synthetic, and returns false otherwise.

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.

parameters List<ParameterMirror>
read-only

A list of mirrors on the parameters for the reflectee.

qualifiedName Symbol
read-only, inherited

The fully-qualified name for this Dart language entity.

returnType TypeMirror
read-only

A mirror on the return type for the reflectee.

simpleName Symbol
read-only, inherited

The simple name for this Dart language entity.

source String
read-only

The source code for the reflectee, if available. Otherwise null.

Constructors

MethodMirror()

Operators

operator ==(other) → bool

Returns true if this mirror is equal to other.