ObjectMirror class - dart:mirrors library (original) (raw)
An ObjectMirror is a common superinterface of InstanceMirror,ClassMirror, and LibraryMirror that represents their shared functionality.
For the purposes of the mirrors library, these types are all object-like, in that they support method invocation and field access. Real Dart objects are represented by the InstanceMirrortype.
See InstanceMirror, ClassMirror, and LibraryMirror.
Implemented types
Implementers
Constructors
Properties
The hash code for this object.
no setterinherited
A representation of the runtime type of the object.
no setterinherited
Methods
delegate(Invocation invocation)→ dynamic
Performs invocation on the reflectee of this ObjectMirror.
getField(Symbol fieldName)→ InstanceMirror
Invokes a getter and returns a mirror on the result.
invoke(Symbol memberName, List positionalArguments, [Map<Symbol, dynamic> namedArguments = const <Symbol, dynamic>{}])→ InstanceMirror
Invokes the named function and returns a mirror on the result.
noSuchMethod(Invocation invocation)→ dynamic
Invoked when a nonexistent method or property is accessed.
inherited
setField(Symbol fieldName, dynamic value)→ InstanceMirror
Invokes a setter and returns a mirror on the result.
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited