//leakcanary/shark/ReferencePattern/InstanceFieldPattern
InstanceFieldPattern¶
data class InstanceFieldPattern(val className: String, val fieldName: String) : ReferencePattern
Matches instances field references, identified by className and fieldName.
Note: If fieldName is declared in a superclass it will still match for subclasses. This is to support overriding of rules for specific cases. If two ReferenceMatcher match for the same fieldName but for different className in a class hierarchy, then the closest class in the hierarchy wins.
Constructors¶
InstanceFieldPattern | fun InstanceFieldPattern(className: String, fieldName: String) |
Types¶
Name | Summary |
---|---|
Companion | object Companion |
Functions¶
Name | Summary |
---|---|
toString | open override fun toString(): String |
Properties¶
Name | Summary |
---|---|
className | val className: String |
fieldName | val fieldName: String |