Invocation classabstract
Representation of the invocation of a member on an object.
This is the type of objects passed toObject.noSuchMethod whenan object doesn't support the member invocation that was attemptedon it.
Constructors
- Invocation.new()
- Invocation.genericMethod(SymbolmemberName,Iterable<
Type> ?typeArguments,Iterable<Object?> ?positionalArguments, [Map<Symbol,Object?> ?namedArguments]) - Creates an invocation corresponding to a generic method invocation.factory
- Invocation.getter(Symbolname)
- Creates an invocation corresponding to a getter invocation.factory
- Invocation.method(SymbolmemberName,Iterable<
Object?> ?positionalArguments, [Map<Symbol,Object?> ?namedArguments]) - Creates an invocation corresponding to a method invocation.factory
- Invocation.setter(SymbolmemberName,Object?argument)
- Creates an invocation corresponding to a setter invocation.factory
Properties
- hashCode→int
- The hash code for this object.no setterinherited
- isAccessor→bool
- Whether the invocation was a getter or a setter call.no setter
- isGetter→bool
- Whether the invocation was a getter call.If so, all three types of arguments lists are empty.no setter
- isMethod→bool
- Whether the invocation was a method call.no setter
- isSetter→bool
- Whether the invocation was a setter call.no setter
- memberName→Symbol
- The name of the invoked member.no setter
- namedArguments→Map<
Symbol,dynamic> - An unmodifiable view of the named arguments of the call.no setter
- positionalArguments→List
- An unmodifiable view of the positional arguments of the call.no setter
- runtimeType→Type
- A representation of the runtime type of the object.no setterinherited
- typeArguments→List<
Type> - An unmodifiable view of the type arguments of the call.no setter
Methods
- noSuchMethod(
Invocationinvocation)→ dynamic - Invoked when a nonexistent method or property is accessed.inherited
- toString(
)→String - A string representation of this object.inherited
Operators
- operator ==(
Objectother)→bool - The equality operator.inherited