package Ġcom . kas per sky . components . ka utom ator . dsl . system Ċ Ċ import Ġandroidx . test . platform . app . Instrumentation Registry Ċ import Ġandroidx . test . uia utom ator . Ui Device Ċ import Ġcom . kas per sky . components . ka utom ator . intercept ing . delegate . Ui Device Delegate Ċ import Ġcom . kas per sky . components . ka utom ator . intercept ing . interaction . Ui Device Interaction Ċ import Ġcom . kas per sky . components . ka utom ator . intercept ing . intercept . Ui Intercept able Ċ import Ġcom . kas per sky . components . ka utom ator . intercept ing . operation . Ui Device Action Ċ import Ġcom . kas per sky . components . ka utom ator . intercept ing . operation . Ui Device Assertion Ċ Ċ /** Ċ Ġ* ĠContainer Ġclass Ġfor ĠUi Autom ator Ġaction Ġand Ġassertions Ġexecuting Ġin Ġthe ĠUi System . Ċ Ġ* Ċ Ġ* Ġ@ see ĠUi System Actions Ċ Ġ*/ Ċ object ĠUi System Ġ: ĠUi System Actions , ĠUi System Assertions , ĊĠĠĠ ĠUi Intercept able < Ui Device Interaction , ĠUi Device Assertion , ĠUi Device Action > Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġview : ĠUi Device Delegate Ġ= ĠUi Device Delegate ( ĊĠĠĠĠĠĠĠ ĠUi Device . getInstance ( Instrumentation Registry . get Instrumentation ()) ĊĠĠĠ Ġ) ĊĊĠĠĠ Ġoperator Ġfun Ġinvoke ( function : ĠUi System . () Ġ-> ĠUnit ) Ġ{ ĊĠĠĠĠĠĠĠ Ġfunction . invoke ( this ) ĊĠĠĠ Ġ} Ċ }