An object whose properties can be introspected and thus, printed safely to
Developers should use safePrint where possible to avoid leaking sensitive
information in release builds. However, this mixin provides an extra
safeguard against accidental leakage by explicitly denoting debug-friendly
The string value of runtimeType, saving a runtime lookup and preventing
obfuscation during web compilation.
The hash code for this object.
A representation of the runtime type of the object.
Invoked when a nonexistent method or property is accessed.
A string representation of this object.