LeakTraceReference

data class LeakTraceReference(    val originObject: LeakTraceObject,     val referenceType: LeakTraceReference.ReferenceType,     val owningClassName: String,     val referenceName: String) : Serializable

A LeakTraceReference represents an origin LeakTraceObject and either a reference from that object to the LeakTraceObject in the next LeakTraceReference in LeakTrace.referencePath, or to LeakTrace.leakingObject if this is the last LeakTraceReference in LeakTrace.referencePath.

Constructors

Link copied to clipboard
fun LeakTraceReference(    originObject: LeakTraceObject,     referenceType: LeakTraceReference.ReferenceType,     owningClassName: String,     referenceName: String)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
enum ReferenceType : Enum<LeakTraceReference.ReferenceType>

Properties

Link copied to clipboard
val originObject: LeakTraceObject
Link copied to clipboard
val owningClassName: String
Link copied to clipboard
val owningClassSimpleName: String

Returns {@link #className} without the package, ie stripped of any string content before the last period (included).

Link copied to clipboard
val referenceDisplayName: String
Link copied to clipboard
val referenceGenericName: String
Link copied to clipboard
val referenceName: String
Link copied to clipboard
val referenceType: LeakTraceReference.ReferenceType