Skip to content
🤔 Documentation issue? Report it

//leakcanary-repo/shark/IgnoredReferenceMatcher

IgnoredReferenceMatcher

[jvm]\ class IgnoredReferenceMatcher(val pattern: ReferencePattern, val patternApplies: (HeapGraph) -> Boolean = ALWAYS) : ReferenceMatcher

IgnoredReferenceMatcher should be used to match references that cannot ever create leaks. The shortest path finder will never go through matching references.

Constructors

IgnoredReferenceMatcher [jvm]
constructor(pattern: ReferencePattern, patternApplies: (HeapGraph) -> Boolean = ALWAYS)

Functions

Name Summary
toString [jvm]
open override fun toString(): String

Properties

Name Summary
pattern [jvm]
open override val pattern: ReferencePattern
The pattern that references will be matched against.
patternApplies [jvm]
open override val patternApplies: (HeapGraph) -> Boolean
Whether the identified leak may exist in the provided HeapGraph. Defaults to true. If the heap dump comes from a VM that runs a different version of the library that doesn’t have the leak, then this should return false.