/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 8 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ @ file : Suppress (" IN VISIBLE _ REFERENCE ", Ġ" IN VISIBLE _ MEMBER ") Ċ package Ġkotlin Ċ Ċ import Ġkotlin . annotation . Annotation Target .* Ċ import Ġkotlin . internal . Require Kotlin Ċ import Ġkotlin . internal . Require Kotlin Version Kind Ċ Ċ /** Ċ Ġ* ĠMark s Ġthe ĠAPI Ġthat Ġis Ġdependent Ġon Ġthe Ġexperimental Ġunsigned Ġtypes , Ġincluding Ġthose Ġtypes Ġthemselves . Ċ Ġ* Ċ Ġ* ĠUs ages Ġof Ġsuch ĠAPI Ġwill Ġbe Ġreported Ġas Ġwarnings Ġunless Ġan Ġexplicit Ġopt - in Ġwith Ċ Ġ* Ġthe Ġ[ Use Experimental ] Ġannotation , Ġe . g . Ġ`@ Use Experimental ( Experimental Unsigned Types :: class )`, Ċ Ġ* Ġor Ġwith Ġthe Ġ`- X use - experimental = kotlin . Experimental Unsigned Types ` Ġcompiler Ġoption Ġis Ġgiven . Ċ Ġ* Ċ Ġ* ĠIt 's Ġrecommended Ġto Ġpropagate Ġthe Ġexperimental Ġstatus Ġto Ġthe ĠAPI Ġthat Ġdepends Ġon Ġunsigned Ġtypes Ġby Ġannot ating Ġit Ġwith Ġthis Ġannotation . Ċ Ġ*/ Ċ @ Experimental ( level Ġ= ĠExperimental . Level . WARNING ) Ċ @ Must Be Document ed Ċ @ Target ( CLASS , ĠAN NOT ATION _ CLASS , ĠPROPERTY , ĠFIELD , ĠLOCAL _ VARIABLE , ĠVALUE _ PARAMETER , ĠCON STRUCTOR , ĠFUNCTION , ĠPROPERTY _ GET TER , ĠPROPERTY _ SET TER , ĠTYPE ALIAS ) Ċ @ Retention ( Annotation Retention . BINARY ) Ċ @ Require Kotlin (" 1 . 2 . 5 0 ", Ġversion Kind Ġ= ĠRequire Kotlin Version Kind . COMPILER _ VERSION ) Ċ public Ġannotation Ġclass ĠExperimental Unsigned Types Ċ