- Dart
- dart:mirrors
- MethodMirror abstract class
A MethodMirror reflects a Dart language function, method,
constructor, getter, or setter.
Properties
-
constructorName
→ Symbol
-
The constructor name for named constructors and factory methods. [...]
read-only
-
isAbstract
→ bool
-
Is the reflectee abstract?
read-only
-
isConstConstructor
→ bool
-
Is the reflectee a const constructor?
read-only
-
isConstructor
→ bool
-
Is the reflectee a constructor?
read-only
-
isFactoryConstructor
→ bool
-
Is the reflectee a factory constructor?
read-only
-
isGenerativeConstructor
→ bool
-
Is the reflectee a generative constructor?
read-only
-
isGetter
→ bool
-
Is the reflectee a getter?
read-only
-
isOperator
→ bool
-
Is the reflectee an operator?
read-only
-
isRedirectingConstructor
→ bool
-
Is the reflectee a redirecting constructor?
read-only
-
isRegularMethod
→ bool
-
Is the reflectee a regular function or method? [...]
read-only
-
isSetter
→ bool
-
Is the reflectee a setter?
read-only
-
isStatic
→ bool
-
A function is considered non-static iff it is permited to refer to 'this'. [...]
read-only
-
isSynthetic
→ bool
-
Returns true if the reflectee is synthetic, and returns false otherwise. [...]
read-only
-
parameters
→ List<ParameterMirror>
-
A list of mirrors on the parameters for the reflectee.
read-only
-
returnType
→ TypeMirror
-
A mirror on the return type for the reflectee.
read-only
-
source
→ String
-
The source code for the reflectee, if available. Otherwise null.
read-only
-
hashCode
→ int
-
The hash code for this object. [...]
read-only, inherited
-
isPrivate
→ bool
-
Whether this declaration is library private. [...]
read-only, inherited
-
isTopLevel
→ bool
-
Whether this declaration is top-level. [...]
read-only, inherited
-
location
→ SourceLocation
-
The source location of this Dart language entity, or
null
if the
entity is synthetic. [...]
read-only, inherited
-
metadata
→ List<InstanceMirror>
-
A list of the metadata associated with this declaration. [...]
read-only, inherited
-
owner
→ DeclarationMirror
-
A mirror on the owner of this Dart language entity. [...]
read-only, inherited
-
qualifiedName
→ Symbol
-
The fully-qualified name for this Dart language entity. [...]
read-only, inherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
read-only, inherited
-
simpleName
→ Symbol
-
The simple name for this Dart language entity. [...]
read-only, inherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString()
→ String
-
Returns a string representation of this object.
inherited