collect

open override fun collect(context: Context, config: CoreConfiguration, reportBuilder: ReportBuilder, crashReportData: CrashReportData)

Calls .shouldCollect for each ReportField and then .collect if it returned true


abstract fun collect(reportField: ReportField, context: Context, config: CoreConfiguration, reportBuilder: ReportBuilder, target: CrashReportData)

Collect a ReportField

Parameters

reportField

the reportField to collect

context

a context

config

current Configuration

reportBuilder

current ReportBuilder

target

put results here

Throws

if collection failed