package Ġcom . gmail . blue box ware . lib gdx plugin . properties Ċ Ċ import Ġcom . intellij . lang . properties . psi . Properties File Ċ import Ġcom . intellij . lang . properties . psi . Property Ċ import Ġcom . intellij . psi . search . Filename Index Ċ import Ġorg . jetbrains . kotlin . idea . search . project Scope ĊĊ Ċ /* Ċ Ġ* ĠCopyright Ġ 2 0 1 7 ĠBlue ĠBox ĠW are Ċ Ġ* Ċ Ġ* Ġ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 . Ċ Ġ*/ Ċ class ĠTest Ref actor : ĠProperties Code Insight Fixture TestCase () Ġ{ ĊĊĠ Ġfun Ġtest Rename () Ġ{ ĊĠĠĠ ĠFilename Index . get Files ByName ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ" messages _ en _ GB . properties ", ĊĠĠĠĠĠĠĠĠĠĠĠ Ġproject . project Scope () ĊĠĠĠ Ġ). first (). let Ġ{ Ġproperties File Ġ-> ĊĠĠĠĠĠ Ġval Ġproperty Ġ= Ġ( properties File Ġas ĠProperties File ). find Property ByKey (" old Name ") Ġas ĠProperty ĊĠĠĠĠĠ Ġconfigure By File (" refactor / Java Class . java ") ĊĠĠĠĠĠ Ġmy Fixture . rename Element ( property , Ġ" new Name 1 ") ĊĠĠĠĠĠ Ġmy Fixture . check Result By File (" refactor / Java Class . after ") ĊĠĠĠĠĠ Ġconfigure By File (" refactor / Kotlin File . kt ") ĊĠĠĠĠĠ Ġmy Fixture . rename Element ( property , Ġ" new Name 2 ") ĊĠĠĠĠĠ Ġmy Fixture . check Result By File (" refactor / Kotlin File . after ") ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ Ċ }