Reference
data class Reference(val valueObjectId: Long, val isLowPriority: Boolean, val isLeafObject: Boolean = false, val lazyDetailsResolver: Reference.LazyDetails.Resolver)
TODO Review as public API.
Constructors
Link copied to clipboard
constructor(valueObjectId: Long, isLowPriority: Boolean, isLeafObject: Boolean = false, lazyDetailsResolver: Reference.LazyDetails.Resolver)
Types
Link copied to clipboard
class LazyDetails(val name: String, val locationClassObjectId: Long, val locationType: ReferenceLocationType, val matchedLibraryLeak: LibraryLeakReferenceMatcher?, val isVirtual: Boolean)
Properties
Link copied to clipboard
Whether this object should be treated as a leaf / sink object with no outgoing references (regardless of its actual content).
Link copied to clipboard
Low priority references are references that should be explored after any non low priority reference has been explored. This ensures that such references are not on the shortest best path if there is any other path that doesn't include any low priority reference.
Link copied to clipboard
Link copied to clipboard
The value of the reference, i.e. the object the reference is pointing to.