@ file : Suppress (" INTERFACE _ WITH _ SUPER CLASS ", Ġ" OVER RID ING _ FINAL _ MEMBER ", Ġ" RETURN _ TYPE _ MIS MATCH _ ON _ OVERRIDE ", Ġ" CONF LI CT ING _ OVERLOAD S ", Ġ" EXTERNAL _ DE LEG ATION ") Ċ @ file : Js Module ("@ aws - cdk / core ") Ċ Ċ package Ġcore Ċ Ċ import Ġkotlin . js .* Ċ Ċ external Ġopen Ġclass ĠReference ( value : ĠAny , Ġtarget : ĠI Construct , ĠdisplayName : ĠString Ġ= Ġdefined Ex tern ally ) Ġ: ĊĠĠĠ ĠIntr insic Ġ{ ĊĠĠĠ Ġopen Ġvar Ġtarget : ĠI Construct ĊĠĠĠ Ġopen Ġvar ĠdisplayName : ĠString ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġis Reference ( x : ĠAny ): ĠBoolean ĊĠĠĠ Ġ} Ċ }