Invocation abstract class

Representation of the invocation of a member on an object.

This is the type of objects passed to Object.noSuchMethod when an object doesn't support the member invocation that was attempted on it.

Constructors

Invocation()

Properties

isAccessor → bool
read-only

Whether the invocation was a getter or a setter call.

isGetter → bool
read-only

Whether the invocation was a getter call. If so, both types of arguments is empty.

isMethod → bool
read-only

Whether the invocation was a method call.

isSetter → bool
read-only

Whether the invocation was a setter call.

memberName → Symbol
read-only

The name of the invoked member.

namedArguments → Map<Symbol, dynamic>
read-only

An unmodifiable view of the named arguments of the call.

positionalArguments → List
read-only

An unmodifiable view of the positional arguments of the call.

hashCode → int
read-only, inherited

The hash code for this object.

runtimeType → Type
read-only, inherited

A representation of the runtime type of the object.

Operators

operator ==(other) → bool
inherited

The equality operator.

Methods

noSuchMethod(Invocation invocation) → dynamic
inherited

Invoked when a non-existent method or property is accessed.

toString() → String
inherited

Returns a string representation of this object.

© 2012 the Dart project authors
Licensed under the Creative Commons Attribution-ShareAlike License v4.0.
https://api.dartlang.org/stable/1.24.3/dart-core/Invocation-class.html