package Ġir . ch ista . util Ċ Ċ import Ġandroid . text . Editable Ċ Ċ object ĠText Watch ers Ġ{ ĊĠ Ġval ĠEmpty Text Watcher Ġ= ĠDefault Text Watcher () ĊĊĠ Ġclass ĠText Watcher ( private Ġval Ġafter TextChanged Listener : Ġ( Editable ?) Ġ-> ĠUnit Ġ= Ġ{}) Ġ: ĠDefault Text Watcher () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġafter TextChanged ( p 0 : ĠEdit able ?) Ġ= Ġafter TextChanged Listener ( p 0 ) ĊĠ Ġ} ĊĊĠ Ġopen Ġclass ĠDefault Text Watcher Ġ: Ġandroid . text . Text Watcher Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġafter TextChanged ( p 0 : ĠEdit able ?) Ġ= ĠUnit ĊĠĠĠ Ġoverride Ġfun Ġbefore TextChanged ( p 0 : ĠCharSequence ?, Ġp 1 : ĠInt , Ġp 2 : ĠInt , Ġp 3 : ĠInt ) Ġ= ĠUnit ĊĠĠĠ Ġoverride Ġfun Ġon TextChanged ( p 0 : ĠCharSequence ?, Ġp 1 : ĠInt , Ġp 2 : ĠInt , Ġp 3 : ĠInt ) Ġ= ĠUnit ĊĠ Ġ} Ċ } Ċ