@ file :[ Suppress (" unused ") ĠOpt In ( Internal K rate Api :: class )] Ċ Ċ package Ġhu . aut soft . k rate Ċ Ċ import Ġhu . aut soft . k rate . default . Float Delegate WithDefault Ċ import Ġhu . aut soft . k rate . default . Int Delegate WithDefault Ċ import Ġhu . aut soft . k rate . default . Long Delegate WithDefault Ċ import Ġhu . aut soft . k rate . default . String Delegate WithDefault Ċ import Ġhu . aut soft . k rate . default . String Set Delegate WithDefault Ċ import Ġhu . aut soft . k rate . internal . Internal K rate Api Ċ import Ġhu . aut soft . k rate . optional . Float Delegate Ċ import Ġhu . aut soft . k rate . optional . Int Delegate Ċ import Ġhu . aut soft . k rate . optional . Long Delegate Ċ import Ġhu . aut soft . k rate . optional . String Delegate Ċ import Ġhu . aut soft . k rate . optional . String Set Delegate Ċ import Ġhu . aut soft . k rate . validation . Validated Preference Delegate Ċ import Ġkotlin . properties . ReadWrite Property Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġoptional Ġpreference Ġof Ġtype Ġ[ Float ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġfloat Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . float Pref ( key ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . float Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠFloat ?) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠFloat ?> Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( Float Delegate ( key ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġnon - optional Ġpreference Ġof Ġtype Ġ[ Float ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġfloat Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . float Pref ( key , ĠdefaultValue ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . float Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠdefaultValue : ĠFloat , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠFloat ) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠFloat > Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( Float Delegate WithDefault ( key , ĠdefaultValue ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġoptional Ġpreference Ġof Ġtype Ġ[ Int ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġan Ġint Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . int Pref ( key ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . int Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠInt ?) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠInt ?> Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( Int Delegate ( key ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġnon - optional Ġpreference Ġof Ġtype Ġ[ Int ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġan Ġint Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . int Pref ( key , ĠdefaultValue ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . int Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠdefaultValue : ĠInt , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠInt ) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠInt > Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( Int Delegate WithDefault ( key , ĠdefaultValue ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġoptional Ġpreference Ġof Ġtype Ġ[ Long ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġlong Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . long Pref ( key ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . long Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠLong ?) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠLong ?> Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( Long Delegate ( key ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġnon - optional Ġpreference Ġof Ġtype Ġ[ Long ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġlong Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . long Pref ( key , ĠdefaultValue ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . long Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠdefaultValue : ĠLong , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠLong ) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠLong > Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( Long Delegate WithDefault ( key , ĠdefaultValue ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġoptional Ġpreference Ġof Ġtype Ġ[ String ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġstring Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . string Pref ( key ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . string Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠString ?) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠString ?> Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( String Delegate ( key ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġnon - optional Ġpreference Ġof Ġtype Ġ[ String ] Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġstring Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . string Pref ( key , ĠdefaultValue ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . string Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠdefaultValue : ĠString , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠString ) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠString > Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( String Delegate WithDefault ( key , ĠdefaultValue ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġoptional Ġpreference Ġof Ġtype ĠSet < String > Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġstring Set Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . string Set Pref ( key ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . string Set Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠSet < String > ?) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠSet < String > ?> Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( String Set Delegate ( key ), ĠisValid ) Ċ } Ċ Ċ /** Ċ Ġ* ĠCreates Ġa Ġvalidated , Ġnon - optional Ġpreference Ġof Ġtype ĠSet < String > Ġwith Ġthe Ġgiven Ġ[ key ]. Ċ Ġ* Ċ Ġ* ĠIf Ġa Ġvalue Ġbeing Ġset Ġto Ġthis Ġpreference Ġreturns Ġ` false ` Ġwhen Ġchecked Ġby Ġ[ isValid ], Ċ Ġ* Ġan Ġ[ IllegalArgumentException ] Ġwill Ġbe Ġthrown . Ċ Ġ*/ Ċ @ Deprecated ( ĊĠĠĠĠĠĠĠ Ġmessage Ġ= Ġ" Use Ġ. validate Ġ{} Ġon Ġa Ġstring Set Pref Ġinstead ", ĊĠĠĠĠĠĠĠ Ġlevel Ġ= ĠDeprec ation Level . WARNING , ĊĠĠĠĠĠĠĠ Ġreplace With Ġ= ĠReplace With ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" this . string Set Pref ( key , ĠdefaultValue ). validate ( isValid )", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġimports Ġ= ĠarrayOf (" hu . aut soft . k rate . validation . validate "), ĊĠĠĠĠĠĠĠ Ġ), Ċ ) Ċ public Ġfun ĠK rate . string Set Pref ( ĊĠĠĠĠĠĠĠ Ġkey : ĠString , ĊĠĠĠĠĠĠĠ ĠdefaultValue : ĠSet < String >, ĊĠĠĠĠĠĠĠ ĠisValid : Ġ( newValue : ĠSet < String >) Ġ-> ĠBoolean , Ċ ): ĠRead Write Property < K rate , ĠSet < String >> Ġ{ ĊĠĠĠ Ġreturn ĠValid ated Preference Delegate ( String Set Delegate WithDefault ( key , ĠdefaultValue ), ĠisValid ) Ċ } Ċ