/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . Ġand Ġother Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . jetbrains . plugin verifier . reporting . common Ċ Ċ import Ġcom . jetbrains . plugin verifier . reporting . Reporter Ċ Ċ class ĠCollect ing Reporter < T > Ġ: ĠReport er < T > Ġ{ ĊĊĠ Ġprivate Ġval Ġ_ reported : ĠMutable List < T > Ġ= Ġarray ListOf () ĊĊĠ Ġval Ġall Reported : ĠList < T > ĊĠĠĠ Ġget () Ġ= Ġ_ reported ĊĊĠ Ġ@ Synchron ized ĊĠ Ġoverride Ġfun Ġreport ( t : ĠT ) Ġ{ ĊĠĠĠ Ġ_ reported Ġ+= Ġt ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġclose () Ġ= ĠUnit Ċ Ċ }