@ file : Suppress (" unused ") Ċ Ċ package Ġcom . ag oda . k ak ao . swiper ef resh Ċ Ċ import Ġandroid . view . View Ċ import Ġandroidx . swiper ef resh layout . widget . Swipe Refresh Layout Ċ import Ġandroidx . test . espress o . Ui Controller Ċ import Ġandroidx . test . espress o . View Action Ċ import Ġandroidx . test . espress o . matcher . View Matchers Ċ import Ġcom . ag oda . k ak ao . common . actions . Swipe able Actions Ċ Ċ /** Ċ Ġ* ĠProvides Ġactions Ġfor ĠSw ipe Refresh Layout Ċ Ġ*/ Ċ interface ĠSw ipe Refresh Layout Actions Ġ: ĠSw ipe able Actions Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠSets Ġthe Ġrefresh ing Ġstate Ġof ĠSw ipe Refresh Layout ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* Ġ@ param Ġrefresh ing Ġstate Ġto Ġbe Ġset ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġset Refresh ing ( refresh ing : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ Ġview . perform ( object Ġ: ĠView Action Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun ĠgetDescription () Ġ= Ġ" Sets Ġthe Ġrefresh ing Ġstate Ġto Ġ$ refresh ing " ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġget Constraints () Ġ= ĠView Matchers . isAssignableFrom ( Swipe Refresh Layout :: class . java ) ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġperform ( ui Controller : ĠUi Controller , Ġview : ĠView ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( view Ġis ĠSw ipe Refresh Layout ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġview . is Refresh ing Ġ= Ġrefresh ing ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠ Ġ} Ċ }