package Ġio . config 4 k . async Ċ Ċ import Ġio . config 4 k . Empty Property Path Ċ import Ġio . config 4 k . PropertyName Ċ import Ġio . config 4 k . Property Path Ċ Ċ interface ĠAsync Property Loader Ġ{ ĊĠĠĠ Ġsuspend Ġfun Ġdoes Not Have ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠBoolean ĊĠĠĠ Ġsuspend Ġfun Ġdoes Not Have ( path End : ĠProperty Name ): ĠBoolean Ġ= Ġdoes Not Have ( Empty Property Path , Ġpath End ) ĊĊĠĠĠ Ġsuspend Ġfun Ġload Byte ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠByte ĊĠĠĠ Ġsuspend Ġfun Ġload Short ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠShort ĊĠĠĠ Ġsuspend Ġfun Ġload Int ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠInt ĊĠĠĠ Ġsuspend Ġfun Ġload Long ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠLong ĊĠĠĠ Ġsuspend Ġfun Ġload Float ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠFloat ĊĠĠĠ Ġsuspend Ġfun Ġload Double ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠDouble ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U Byte ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠU Byte ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U Short ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠU Short ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UInt ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠUInt ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UL ong ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠU Long ĊĠĠĠ Ġsuspend Ġfun Ġload Boolean ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠBoolean ĊĠĠĠ Ġsuspend Ġfun Ġload String ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠString ĊĊĠĠĠ Ġsuspend Ġfun Ġload ByteArray ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠByteArray ĊĠĠĠ Ġsuspend Ġfun Ġload Short Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠShort Array ĊĠĠĠ Ġsuspend Ġfun Ġload IntArray ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠInt Array ĊĠĠĠ Ġsuspend Ġfun Ġload Long Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠLong Array ĊĠĠĠ Ġsuspend Ġfun Ġload Float Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠFloat Array ĊĠĠĠ Ġsuspend Ġfun Ġload Double Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠDouble Array ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U ByteArray ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠU ByteArray ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U Short Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠU Short Array ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UInt Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠUInt Array ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UL ong Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠU Long Array ĊĠĠĠ Ġsuspend Ġfun Ġload Boolean Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠBoolean Array ĊĠĠĠ Ġsuspend Ġfun Ġload String Array ( property Path : ĠProperty Path , Ġpath End : ĠProperty Name ): ĠArray < String > ĊĠĠĠĠĊĠĠĠ Ġsuspend Ġfun Ġload Byte ( path End : ĠProperty Name ): ĠByte Ġ= Ġload Byte ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Short ( path End : ĠProperty Name ): ĠShort Ġ= Ġload Short ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Int ( path End : ĠProperty Name ): ĠInt Ġ= Ġload Int ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Long ( path End : ĠProperty Name ): ĠLong Ġ= Ġload Long ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Float ( path End : ĠProperty Name ): ĠFloat Ġ= Ġload Float ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Double ( path End : ĠProperty Name ): ĠDouble Ġ= Ġload Double ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U Byte ( path End : ĠProperty Name ): ĠU Byte Ġ= Ġload U Byte ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U Short ( path End : ĠProperty Name ): ĠU Short Ġ= Ġload U Short ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UInt ( path End : ĠProperty Name ): ĠUInt Ġ= Ġload UInt ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UL ong ( path End : ĠProperty Name ): ĠU Long Ġ= Ġload UL ong ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Boolean ( path End : ĠProperty Name ): ĠBoolean Ġ= Ġload Boolean ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload String ( path End : ĠProperty Name ): ĠString Ġ= Ġload String ( Empty Property Path , Ġpath End ) ĊĊĠĠĠ Ġsuspend Ġfun Ġload ByteArray ( path End : ĠProperty Name ): ĠByteArray Ġ= Ġload ByteArray ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Short Array ( path End : ĠProperty Name ): ĠShort Array Ġ= Ġload Short Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload IntArray ( path End : ĠProperty Name ): ĠInt Array Ġ= Ġload IntArray ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Long Array ( path End : ĠProperty Name ): ĠLong Array Ġ= Ġload Long Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Float Array ( path End : ĠProperty Name ): ĠFloat Array Ġ= Ġload Float Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Double Array ( path End : ĠProperty Name ): ĠDouble Array Ġ= Ġload Double Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U ByteArray ( path End : ĠProperty Name ): ĠU ByteArray Ġ= Ġload U ByteArray ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload U Short Array ( path End : ĠProperty Name ): ĠU Short Array Ġ= Ġload U Short Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UInt Array ( path End : ĠProperty Name ): ĠUInt Array Ġ= Ġload UInt Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġ@ Experimental Unsigned Types ĊĠĠĠ Ġsuspend Ġfun Ġload UL ong Array ( path End : ĠProperty Name ): ĠU Long Array Ġ= Ġload UL ong Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload Boolean Array ( path End : ĠProperty Name ): ĠBoolean Array Ġ= Ġload Boolean Array ( Empty Property Path , Ġpath End ) ĊĠĠĠ Ġsuspend Ġfun Ġload String Array ( path End : ĠProperty Name ): ĠArray < String > Ġ= Ġload String Array ( Empty Property Path , Ġpath End ) Ċ }