package Ġde . tum .` in `. ase . ap od ini . types Ċ Ċ @ Target ( Annotation Target . PROPERTY ) Ċ annotation Ġclass ĠHidden Ċ Ċ @ Target ( Annotation Target . FIELD ) Ċ annotation Ġclass ĠMir rored Name Ċ Ċ @ Target ( Annotation Target . PROPERTY , ĠAnnotation Target . CLASS ) Ċ annotation Ġclass ĠRename d ( val Ġname : ĠString ) Ċ Ċ @ Target ( Annotation Target . PROPERTY , ĠAnnotation Target . CLASS ) Ċ annotation Ġclass ĠDocument ed ( val Ġdocumentation : ĠString ) Ċ Ċ internal Ġinline Ġfun Ġ< re ified ĠT Ġ: ĠAnnotation > ĠIterable < Annotation >. contains (): ĠBoolean Ġ{ ĊĠĠĠ Ġval Ġtype Ġ= ĠT :: class ĊĠĠĠ Ġreturn Ġany Ġ{ Ġtype . is Instance ( it ) Ġ} Ċ } Ċ Ċ internal Ġinline Ġfun Ġ< re ified ĠT Ġ: ĠAnnotation > ĠIterable < Annotation >. annotation (): ĠT ? Ġ{ ĊĠĠĠ ĠforEach Ġ{ Ġannotation Ġ-> ĊĠĠĠĠĠĠĠ Ġ( annotation Ġas ? ĠT )?. let Ġ{ Ġreturn Ġit Ġ} ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġnull Ċ }