package Ġee . lang Ċ Ċ object Ġn Ġ: ĠStructure Unit ({ Ġname (" native ") Ġ}) Ġ{ ĊĠĠĠ Ġ// types ĊĠĠĠ Ġval ĠVoid Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠAny Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠPath Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠText Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠBlob Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠByte Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠString Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠBoolean Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠShort Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠInt Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠLong Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠFloat Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠDouble Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠDate Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠException Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠError Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠUrl Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠUUID Ġ= ĠNative Type () ĊĊĠĠĠ Ġval ĠU Byte Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠU Short Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠUInt Ġ= ĠNative Type () ĊĠĠĠ Ġval ĠU Long Ġ= ĠNative Type () ĊĊĠĠĠ Ġobject ĠTimeUnit Ġ: ĠEnum Type () Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠM illiseconds Ġ= Ġlit () ĊĠĠĠĠĠĠĠ Ġval ĠNan oseconds Ġ= Ġlit () ĊĠĠĠĠĠĠĠ Ġval ĠMicro seconds Ġ= Ġlit () ĊĠĠĠĠĠĠĠ Ġval ĠSecond s Ġ= Ġlit () ĊĠĠĠĠĠĠĠ Ġval ĠMin utes Ġ= Ġlit () ĊĠĠĠĠĠĠĠ Ġval ĠH ours Ġ= Ġlit () ĊĠĠĠĠĠĠĠ Ġval ĠDays Ġ= Ġlit () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠClass Ġ: ĠNative Type () Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠT Ġ= ĠG () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠCollection Ġ: ĠNative Type ({ Ġmulti ( true ) Ġ}) Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠT Ġ= ĠG Ġ{ Ġtype ( String ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠList Ġ: ĠNative Type ({ Ġsuper Unit ( Collection ). multi ( true ) Ġ}) Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠT Ġ= ĠG Ġ{ Ġtype ( String ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠMap Ġ: ĠNative Type ({ Ġmulti ( true ) Ġ}) Ġ{ ĊĠĠĠĠĠĠĠ Ġval ĠK Ġ= ĠG Ġ{ Ġtype ( String ) Ġ} ĊĠĠĠĠĠĠĠ Ġval ĠV Ġ= ĠG Ġ{ Ġtype ( String ) Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġobject ĠItem Empty Ġ: ĠExternal Type ({ Ġnamespace (" ee . lang ") Ġ}) Ġ{} Ċ }