Builder
Builder for LeakCanary.Config intended to be used only from Java code.
Usage:
LeakCanary.Config config = LeakCanary.getConfig().newBuilder()
.retainedVisibleThreshold(3)
.build();
LeakCanary.setConfig(config);Content copied to clipboard
For idiomatic Kotlin use copy() method instead:
LeakCanary.config = LeakCanary.config.copy(retainedVisibleThreshold = 3)Content copied to clipboard
Functions
build
Link copied to clipboard
compute Retained Heap Size
Link copied to clipboard
fun computeRetainedHeapSize(computeRetainedHeapSize: Boolean): LeakCanary.Config.Builder
Content copied to clipboard
dump Heap
Link copied to clipboard
dump Heap When Debugging
Link copied to clipboard
fun dumpHeapWhenDebugging(dumpHeapWhenDebugging: Boolean): LeakCanary.Config.Builder
Content copied to clipboard
event Listeners
Link copied to clipboard
fun eventListeners(eventListeners: List<EventListener>): LeakCanary.Config.Builder
Content copied to clipboard
heap Dumper
Link copied to clipboard
leaking Object Finder
Link copied to clipboard
fun leakingObjectFinder(leakingObjectFinder: LeakingObjectFinder): LeakCanary.Config.Builder
Content copied to clipboard
max Stored Heap Dumps
Link copied to clipboard
fun maxStoredHeapDumps(maxStoredHeapDumps: Int): LeakCanary.Config.Builder
Content copied to clipboard
metadata Extractor
Link copied to clipboard
fun metadataExtractor(metadataExtractor: MetadataExtractor): LeakCanary.Config.Builder
Content copied to clipboard
object Inspectors
Link copied to clipboard
fun objectInspectors(objectInspectors: List<ObjectInspector>): LeakCanary.Config.Builder
Content copied to clipboard
on Heap Analyzed Listener
Link copied to clipboard
Content copied to clipboard
reference Matchers
Link copied to clipboard
fun referenceMatchers(referenceMatchers: List<ReferenceMatcher>): LeakCanary.Config.Builder
Content copied to clipboard
request Write External Storage Permission
Link copied to clipboard
fun requestWriteExternalStoragePermission(requestWriteExternalStoragePermission: Boolean): LeakCanary.Config.Builder
Content copied to clipboard
retained Visible Threshold
Link copied to clipboard
fun retainedVisibleThreshold(retainedVisibleThreshold: Int): LeakCanary.Config.Builder
Content copied to clipboard
use Experimental Leak Finders
Link copied to clipboard
Content copied to clipboard