//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 |