/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . analysis . api . impl . base . annotations Ċ Ċ import Ġorg . jetbrains . kotlin . analysis . api . annotations . Kt Annotation Application Ċ import Ġorg . jetbrains . kotlin . analysis . api . annotations . Kt Annotations List Ċ import Ġorg . jetbrains . kotlin . analysis . api . tokens . Validity Token Ċ import Ġorg . jetbrains . kotlin . analysis . api . with Validity Assertion Ċ import Ġorg . jetbrains . kotlin . name . Class Id Ċ Ċ class ĠK t Empty Annotations List ( override Ġval Ġtoken : ĠValid ity Token ) Ġ: ĠK t Annotations List () Ġ{ ĊĠĠĠ Ġoverride Ġval Ġannotations : ĠList < Kt Annotation Application > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġwith Validity Assertion Ġ{ Ġempty List () Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġcontains Annotation ( class Id : ĠClass Id ): ĠBoolean Ġ= Ġwith Validity Assertion Ġ{ Ġfalse Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġannotations By Class Id ( class Id : ĠClass Id ): ĠList < Kt Annotation Application > Ġ= ĊĠĠĠĠĠĠĠ Ġwith Validity Assertion Ġ{ Ġempty List () Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġannotation Class Ids : ĠCollection < Class Id > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġwith Validity Assertion Ġ{ Ġempty List () Ġ} Ċ }