// Ġ! LANGUAGE : Ġ+ Repeat able Annotations Ċ // ĠTARGET _ BACKEND : ĠJVM _ IR Ċ // ĠWITH _ RUNTIME Ċ // ĠFULL _ JDK Ċ // ĠJVM _ TARGET : Ġ 1 . 8 Ċ Ċ package Ġtest Ċ Ċ @ java . lang . annotation . Repeat able ( As :: class ) Ċ annotation Ġclass ĠA ( val Ġvalue : ĠString ) Ċ Ċ annotation Ġclass ĠAs ( val Ġvalue : ĠArray < A >) Ċ Ċ @ A (" 1 ") Ċ @ As ([ A (" 2 "), ĠA (" 3 ") ]) Ċ class ĠZ Ċ Ċ @ As ([ A (" 1 "), ĠA (" 2 ") ]) Ċ @ A (" 3 ") Ċ class ĠZ Z Ċ