annotation Ġclass ĠAn on ( public Ġval ĠstringArray : ĠArray < String >, Ġpublic Ġval ĠintArray : ĠInt Array , Ġ// Ġstring ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġpublic Ġval Ġstring : ĠString ) Ċ Ċ An on ( string Ġ= Ġ" a ", ĠstringArray Ġ= ĠarrayOf (" a ", Ġ" b "), ĠintArray Ġ= Ġint ArrayOf ( 1 , Ġ 2 )) Ċ target ( Annotation Target . CON STRUCTOR , ĠAnnotation Target . FIELD ) Ċ annotation Ġclass ĠI Ċ Ċ target ( Annotation Target . FUNCTION , ĠAnnotation Target . PROPERTY _ GET TER , ĠAnnotation Target . PROPERTY _ SET TER ) Ċ annotation Ġclass ĠJ Ċ Ċ target Ċ annotation Ġclass ĠK Ċ