EmptyReflector class

A Reflector implementation that performs no actual reflection, instead returning empty objects on every invocation.

Use this in contexts where you know you won't need any reflective capabilities.

Inheritance

Constructors

EmptyReflector()
const

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

getName(Symbol symbol) String?
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
reflectClass(Type clazz) ReflectedClass
override
reflectFunction(Function function) ReflectedFunction
override
reflectFutureOf(Type type) ReflectedType
inherited
reflectInstance(Object object) ReflectedInstance
override
reflectType(Type type) ReflectedType
override
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Properties

symbolRegex RegExp
A RegExp that can be used to extract the name of a symbol without reflection.
final