// Ġ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 . plugins . gradle . service . resolve Ċ Ċ import Ġcom . intellij . find . us ages . api . Psi Usage Ċ import Ġcom . intellij . find . us ages . api . Usage Ċ import Ġcom . intellij . find . us ages . api . Usage Search Parameters Ċ import Ġcom . intellij . find . us ages . api . Usage Searcher Ċ import Ġcom . intellij . util . Query Ċ Ċ class ĠGradle Project Usage Searcher Ġ: ĠUsage Searcher Ġ{ ĊĊĠ Ġoverride Ġfun Ġcollect Search Request ( parameters : ĠUsage Search Parameters ): ĠQuery < out ĠUsage >? Ġ{ ĊĠĠĠ Ġval Ġproject Symbol Ġ= Ġparameters . target Ġas ? ĠGradle Project Symbol Ġ?: Ġreturn Ġnull ĊĠĠĠ Ġreturn Ġsearch Gradle Project References ( parameters . project , Ġproject Symbol , Ġparameters . search Scope ) ĊĠĠĠĠĠ Ġ. mapping ( Psi Usage :: text Usage ) ĊĠ Ġ} Ċ } Ċ