package Ġcom . k ii adi . k tf riend ly . check style Ċ Ċ import Ġorg . junit . Test Ċ Ċ class ĠKotlin Hard Keywords Check Test Ġ: ĠAbstract Test () Ġ{ ĊĊĠĠĠ Ġ@ Test ĊĠĠĠ Ġfun Ġinvalid Extension Method Shadow ing () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġconfig Ġ= Ġcreate Module Config ( Kotlin Hard Keywords Check :: class . java ) ĊĊĠĠĠĠĠĠĠ Ġval Ġexpected Ġ= ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpectation (" 7 : 5 ", Ġ" when "), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġexpectation (" 8 : 5 ", Ġ" in ") ĊĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġverify ( config , ĠgetFile (" Has Kotlin Hard Key Words . java "), Ġ* expected ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġfun Ġexpectation ( position : ĠString , Ġidentifier : ĠString ) Ġ= Ġ"$ position : ĠIdentifier Ġ\"$ identifier \" Ġshadow s Ġa ĠKotlin Ġhard Ġkey - word " Ċ Ċ }