// ĠCopyright Ġ 2 0 0 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ċ package Ġorg . jetbrains . kotlin . idea . refactor ing . safe Delete Ċ Ċ import Ġcom . intellij . psi . Psi Element Ċ import Ġcom . intellij . refactor ing . safe Delete . usage Info . Safe Delete Custom Usage Info Ċ import Ġcom . intellij . refactor ing . safe Delete . usage Info . Safe Delete Usage Info Ċ import Ġorg . jetbrains . kotlin . psi . Kt Psi Util Ċ Ċ class ĠKotlin Safe Delete Over riding Usage Info ( ĊĠĠĠ Ġoverriding Element : ĠPsi Element , Ġsuper Element : ĠPsi Element Ċ ) Ġ: ĠSafe Delete Usage Info ( over riding Element , Ġsuper Element ), ĠSafe Delete Custom Usage Info Ġ{ ĊĠĠĠ Ġval Ġoverriding Element : ĠPsi Element Ġget () Ġ= Ġelement !! ĊĊĠĠĠ Ġoverride Ġfun Ġperform Ref actor ing (): ĠUnit Ġ{ ĊĠĠĠĠĠĠĠ ĠK t Psi Util . asc end If Property Accessor ( element )?. delete () ĊĠĠĠ Ġ} Ċ } Ċ