// Ġ! LANGUAGE : Ġ+ Pro per Check Annotations Target In Type Use Positions Ċ // ĠISS UE : ĠK T - 2 8 4 4 9 Ċ Ċ @ Target ( Annotation Target . PROPERTY _ GET TER ) Ċ annotation Ġclass ĠAnn Ċ Ċ abstract Ġclass ĠFoo Ġ: Ġ@ Ann ĠAny () Ċ Ċ abstract Ġclass ĠBar < T Ġ: Ġ@ Ann ĠAny > Ċ Ċ fun Ġtest _ 1 ( a : ĠAny ) Ġ{ ĊĠĠĠ Ġif Ġ( a Ġis Ġ@ Ann ĠString ) Ġreturn Ċ } Ċ Ċ open Ġclass ĠType Token < T > Ċ val Ġtest _ 2 Ġ= Ġobject Ġ: ĠType Token < @ Ann ĠString >() Ġ{} Ċ Ċ fun Ġtest _ 3 ( a : ĠAny ) Ġ{ ĊĠĠĠ Ġa Ġas Ġ@ Ann ĠInt Ċ } Ċ Ċ fun Ġ< T > Ġtest _ 4 () Ġwhere ĠT Ġ: Ġ@ Ann ĠAny , ĠT Ġ: Ġ@ Ann ĠCharSequence Ġ{} Ċ