MethodMirror class abstract

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

Implemented types

Constructors

MethodMirror()

Properties

constructorName Symbol
The constructor name for named constructors and factory methods.
no setter
hashCode int
The hash code for this object.
no setterinherited
isAbstract bool
Is the reflectee abstract?
no setter
isConstConstructor bool
Is the reflectee a const constructor?
no setter
isConstructor bool
Is the reflectee a constructor?
no setter
isExtensionMember bool
Is the reflectee an extension method?
no setter
isFactoryConstructor bool
Is the reflectee a factory constructor?
no setter
isGenerativeConstructor bool
Is the reflectee a generative constructor?
no setter
isGetter bool
Is the reflectee a getter?
no setter
isOperator bool
Is the reflectee an operator?
no setter
isPrivate bool
Whether this declaration is library private.
no setterinherited
isRedirectingConstructor bool
Is the reflectee a redirecting constructor?
no setter
isRegularMethod bool
Is the reflectee a regular function or method?
no setter
isSetter bool
Is the reflectee a setter?
no setter
isStatic bool
A function is considered non-static iff it is permitted to refer to 'this'.
no setter
isSynthetic bool
Returns true if the reflectee is synthetic, and returns false otherwise.
no setter
isTopLevel bool
Whether this declaration is top-level.
no setterinherited
location SourceLocation?
The source location of this Dart language entity, or null if the entity is synthetic.
no setterinherited
metadata List<InstanceMirror>
A list of the metadata associated with this declaration.
no setterinherited
owner DeclarationMirror?
A mirror on the owner of this Dart language entity.
no setterinherited
parameters List<ParameterMirror>
A list of mirrors on the parameters for the reflectee.
no setter
qualifiedName Symbol
The fully-qualified name for this Dart language entity.
no setterinherited
returnType TypeMirror
A mirror on the return type for the reflectee.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
simpleName Symbol
The simple name for this Dart language entity.
no setterinherited
source String?
The source code for the reflectee, if available. Otherwise null.
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
Whether this mirror is equal to other.
override