package Ġcom . gmail . blue box ware . lib gdx plugin . file types . skin . ins pe ctions Ċ Ċ import Ġcom . gmail . blue box ware . lib gdx plugin . file types . skin . psi . Skin Element Ċ import Ġcom . gmail . blue box ware . lib gdx plugin . file types . skin . utils .* Ċ import Ġcom . intellij . code Highlighting . Highlight Display Level Ċ import Ġcom . intellij . code Inspection . Local Inspection Tool Ċ import Ġcom . intellij . code Inspection . Suppress Quick Fix Ċ import Ġcom . intellij . openapi . application . Application Manager Ċ import Ġcom . intellij . psi . Psi Element Ċ Ċ /* Ċ Ġ* Ġ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 . Ċ Ġ*/ Ċ abstract Ġclass ĠSk in Base Inspection : ĠLocal Inspection Tool () Ġ{ ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġif Ġ( Application Manager . getApplication (). is UnitTest Mode ) Ġ{ ĊĠĠĠĠĠ Ġassert ( IN SPE CTION _ NAMES . contains ( get Short ID ())) ĊĠĠĠ Ġ} ĊĠ Ġ} ĊĊĠ Ġprotected Ġfun Ġget Short ID () Ġ= Ġid . remove Prefix (" Lib G DX Skin ") ĊĊĠ Ġoverride Ġfun Ġget Group Path () Ġ= ĠarrayOf (" Lib G DX ", Ġ" Skin Ġfiles ") ĊĊĠ Ġoverride Ġfun Ġget Group DisplayName () Ġ= Ġ" Lib G DX " ĊĊĠ Ġoverride Ġfun Ġis Enabled ByDefault () Ġ= Ġtrue ĊĊĠ Ġoverride Ġfun ĠgetDefault Level (): ĠHighlight Display Level Ġ= ĠHighlight Display Level . WARNING ĊĊĠ Ġoverride Ġfun Ġis Sup pressed For ( element : ĠPsi Element ): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠĠĠ Ġ( element Ġas ? ĠSk in Element )?. is Sup pressed ( get Short ID ()) Ġ?: Ġfalse ĊĊĠ Ġoverride Ġfun Ġget Batch Suppress Actions ( element : ĠPsi Element ?): ĠArray < Suppress Quick Fix > Ġ= ĊĠĠĠĠĠĠĠĠĠ ĠarrayOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSup press For Property Fix ( get Short ID ()), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSup press For Object Fix ( get Short ID ()), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠSup press For File Fix ( get Short ID ()) ĊĠĠĠĠĠĠĠĠĠ Ġ) Ċ Ċ }