/******************************************************************************* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 1 6 ĠJetBrains Ġs . r . o . Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ* Ċ Ġ************************************************************************* ******/ Ċ package Ġorg . jetbrains . kotlin . hints . fixes Ċ Ċ import Ġorg . jetbrains . kotlin . diagnostics . netbeans . parser . Kotlin Parser Result Ċ import Ġorg . jetbrains . kotlin . diagnostics . netbeans . parser . Kotlin Error Ċ import Ġorg . jetbrains . kotlin . hints . Kotlin Rule Ċ import Ġorg . netbeans . modules . cs l . api . Hint Ċ import Ġorg . netbeans . modules . cs l . api . Hint Fix Ċ import Ġorg . netbeans . modules . cs l . api . Hint Severity Ċ import Ġorg . netbeans . modules . cs l . api . Offset Range Ċ Ċ abstract Ġclass ĠKotlin Quick Fix ( val Ġkotlin Error : ĠKotlin Error , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġparser Result : ĠKotlin Parser Result ) Ġ: ĠHint Fix Ġ{ ĊĊĠĠĠ Ġprivate Ġval ĠPR I ORITY Ġ= Ġ 1 0 ĊĠĠĠĠĊĠĠĠ Ġabstract Ġval Ġhint Severity : ĠHint Severity ĊĠĠĠĠĊĠĠĠ Ġoverride Ġfun Ġis Safe () Ġ= Ġtrue ĊĠĠĠĠĊĠĠĠ Ġoverride Ġfun Ġis Interactive () Ġ= Ġfalse ĊĠĠĠĠĊĠĠĠ Ġabstract Ġfun Ġis Applicable (): ĠBoolean ĊĠĠĠĠĊĠĠĠ Ġabstract Ġfun Ġcreate Fixes (): ĠList < Kotlin Quick Fix > ĊĠĠĠĠĊĠĠĠ Ġfun Ġcreate Hint () Ġ= ĠHint ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠKotlin Rule ( hint Severity ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparser Result . snapshot . source . file Object , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠOffset Range ( kotlin Error . start Position , Ġkotlin Error . end Position ), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcreate Fixes (), ĠĊĠĠĠĠĠĠĠĠĠĠĠ ĠPR I ORITY ĊĠĠĠ Ġ) ĊĠĠĠĠ Ċ }