Skip to content
🤔 Documentation issue? Report it

//leakcanary-repo/shark/Reference/LazyDetails

LazyDetails

[jvm]\ class LazyDetails(val name: String, val locationClassObjectId: Long, val locationType: ReferenceLocationType, val matchedLibraryLeak: LibraryLeakReferenceMatcher?, val isVirtual: Boolean)

Constructors

LazyDetails [jvm]
constructor(name: String, locationClassObjectId: Long, locationType: ReferenceLocationType, matchedLibraryLeak: LibraryLeakReferenceMatcher?, isVirtual: Boolean)

Types

Name Summary
Resolver [jvm]
fun interface Resolver
Implementations should keep the minimal state they need and if needed rehydrate the objects when resolving.

Properties

Name Summary
isVirtual [jvm]
val isVirtual: Boolean
locationClassObjectId [jvm]
val locationClassObjectId: Long
locationType [jvm]
val locationType: ReferenceLocationType
matchedLibraryLeak [jvm]
val matchedLibraryLeak: LibraryLeakReferenceMatcher?
Non null if this reference matches a known library leak pattern, null otherwise.
name [jvm]
val name: String