IgnoredLeaksSet class

Set of classes to ignore during leak tracking.

Annotations
  • @immutable

Constructors

IgnoredLeaksSet({Map<String, int?> byClass = const {}, bool ignoreAll = false})
Creates instance of IgnoredLeaksSet.
const
IgnoredLeaksSet.byClass(Map<String, int?> byClass)
const
IgnoredLeaksSet.ignore()
const

Properties

byClass Map<String, int?>
Classes to ignore during leak tracking.
final
hashCode int
The hash code for this object.
no setteroverride
ignoreAll bool
If true, all leaks are ignored, otherwise byClass defines what is ignored.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({Map<String, int?>? byClass, bool? ignoreAll}) IgnoredLeaksSet
Creates a copy of this object with the given fields replaced with the new values.
isIgnored(String className) bool
Returns true if the class should be ignored.
merge(IgnoredLeaksSet? other) IgnoredLeaksSet
Merges two ignore lists.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited
track(List<String> list) IgnoredLeaksSet
Removes the classes from ignore lists.

Operators

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