package Ġnl . h ann ah sten . tex ify idea . completion Ċ Ċ import Ġcom . intellij . code Insight . completion . Completion Parameters Ċ import Ġcom . intellij . code Insight . completion . Completion Provider Ċ import Ġcom . intellij . code Insight . completion . Completion ResultSet Ċ import Ġcom . intellij . code Insight . lookup . Lookup Element Builder Ċ import Ġcom . intellij . util . Processing Context Ċ import Ġnl . h ann ah sten . tex ify idea . Tex ify Icons Ċ import Ġnl . h ann ah sten . tex ify idea . completion . handlers . MoveTo EndOf CommandHandler Ċ import Ġnl . h ann ah sten . tex ify idea . util . Package Utils Ċ Ċ /** Ċ Ġ* Ġ@ author ĠH ann ah ĠS che lle ken s Ċ Ġ*/ Ċ object ĠLat ex PackageName Provider Ġ: ĠCompletion Provider < Completion Parameters >() Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġadd Comp letions ( parameters : ĠCompletion Parameters , Ġcontext : ĠProcessing Context , Ġresult : ĠCompletion ResultSet ) Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġpackage Names Ġ= ĠPackage Utils . CT AN _ PACKAGE _ NAMES . to Mutable Set () ĊĊĠĠĠĠĠĠĠ Ġresult . addAll Elements ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpackage Names . map Ġ{ Ġname Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠLookup Element Builder . create ( name , Ġname ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Present able Text ( name ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. bold () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Icon ( Tex ify Icons . STYLE _ FILE ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. with Insert Handler ( MoveTo EndOf CommandHandler ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ }