// Ġ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 . quick fix Ċ Ċ import Ġcom . intellij . openapi . editor . Editor Ċ import Ġcom . intellij . openapi . project . Project Ċ import Ġorg . jetbrains . kotlin . idea . Kotlin Bundle Ċ import Ġorg . jetbrains . kotlin . psi . Kt Expression Ċ import Ġorg . jetbrains . kotlin . psi . Kt File Ċ import Ġorg . jetbrains . kotlin . psi . Kt Psi Factory Ċ import Ġorg . jetbrains . kotlin . psi . create Expression By Pattern Ċ Ċ class ĠAdd Eq Eq True Fix ( expression : ĠK t Expression ) Ġ: ĠKotlin Quick Fix Action < Kt Expression >( expression ) Ġ{ ĊĠĠĠ Ġoverride Ġfun ĠgetText () Ġ= ĠKotlin Bundle . message (" fix . add . eq . eq . true ") ĊĊĠĠĠ Ġoverride Ġfun Ġget Family Name () Ġ= Ġtext ĊĊĠĠĠ Ġoverride Ġfun Ġinvoke ( project : ĠProject , Ġeditor : ĠEditor ?, Ġfile : ĠK t File ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġexpression Ġ= Ġelement Ġ?: Ġreturn ĊĠĠĠĠĠĠĠ Ġexpression . replace ( Kt Psi Factory ( expression ). create Expression By Pattern ("$ 0 Ġ== Ġtrue ", Ġexpression )) ĊĠĠĠ Ġ} Ċ } Ċ