// Ġ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 . intellij . build . images Ċ Ċ import Ġorg . jetbrains . j ps . model . module . J ps Module Ċ Ċ class ĠInt ellij Icon ClassGenerator Config Ġ: ĠIcons Classes () Ġ{ ĊĠ Ġoverride Ġval Ġmodules : ĠList < J ps Module > ĊĠĠĠ Ġget () Ġ= Ġsuper . modules . filter Not Ġ{ ĊĠĠĠĠĠ Ġ// ĠTODO : Ġuse Ġicon - robots . txt ĊĠĠĠĠĠ Ġit . name . startsWith (" fleet ") ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun ĠgetConfig For Module ( moduleName : ĠString ): ĠInt ellij Icon ClassGenerator Module Config ? Ġ{ ĊĠĠĠ Ġ@ Suppress (" Spell Checking Inspection ") ĊĠĠĠ Ġreturn Ġwhen Ġ( moduleName ) Ġ{ ĊĠĠĠĠĠ Ġ// Ġforce Ġgenerating Ġ" Gro ovy " Ġinner Ġclass Ġto Ġpreserve Ġbackward Ġcompat ib l ity ĊĠĠĠĠĠ Ġ" intellij . groovy . psi " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" Jet groovy Icons ", Ġicon Directory Ġ= Ġ" icons ") ĊĠĠĠĠĠ Ġ" intellij . clouds . docker " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" Docker Icons ", ĠpackageName Ġ= Ġ" com . intellij . docker ") ĊĠĠĠĠĠ Ġ" intellij . struts 2 . og nl " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" O gn l Icons ", ĠpackageName Ġ= Ġ" com . intellij . lang . og nl ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Directory Ġ= Ġ" icons ") ĊĠĠĠĠĠ Ġ" intellij . struts 2 . dom " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" Str uts 2 Icons ", ĠpackageName Ġ= Ġ" com . intellij . struts 2 ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠĠĠĠĠĠ Ġicon Directory Ġ= Ġ" icons ") ĊĠĠĠĠĠ Ġ" intellij . css " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" Css Icons ", ĠpackageName Ġ= Ġ" com . intellij . lang . css ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġicon Directory Ġ= Ġ" icons / css ") ĊĠĠĠĠĠ Ġ" intellij . properties . psi " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" Properties Icons ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠĠĠĠĠĠĠĠĠ ĠpackageName Ġ= Ġ" com . intellij . lang . properties ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠĠĠĠĠĠĠĠĠ Ġicon Directory Ġ= Ġ" icons ") ĊĠĠĠĠĠ Ġ" intellij . spring " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( ĊĠĠĠĠĠĠĠ ĠclassName Ġ= Ġ" Spring Api Icons ", ĊĠĠĠĠĠĠĠ ĠpackageName Ġ= Ġ" com . intellij . spring ", ĊĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ" intellij . spring . mvc " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( ĊĠĠĠĠĠĠĠ ĠclassName Ġ= Ġ" Spring Mvc Api Icons ", ĊĠĠĠĠĠĠĠ ĠpackageName Ġ= Ġ" com . intellij . spring . mvc ", ĊĠĠĠĠĠ Ġ) ĊĠĠĠĠĠ Ġ// Ġdefault Ġname Ġ' com . go ide . GO Icons ' Ġcl ashes Ġwith Ġexisting Ġ' com . go ide . Go Icons ' ĊĠĠĠĠĠ Ġ" intellij . go . impl " Ġ-> ĠInt ellij Icon ClassGenerator Module Config ( className Ġ= Ġ" Go Generated Icons ", ĠpackageName Ġ= Ġ" com . go ide ") ĊĠĠĠĠĠ Ġelse Ġ-> Ġsuper . getConfig For Module ( moduleName ) ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }