/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . ir . util Ċ Ċ import Ġorg . jetbrains . kotlin . descriptors . Callable Member Descriptor Ċ import Ġorg . jetbrains . kotlin . descriptors . Class Descriptor Ċ import Ġorg . jetbrains . kotlin . incremental . components . No Lookup Location Ċ import Ġorg . jetbrains . kotlin . name . Name Ċ import Ġorg . jetbrains . kotlin . resolve . scopes . Member Scope Ċ Ċ inline Ġfun ĠClass Descriptor . findFirst Function ( name : ĠString , Ġpredicate : Ġ( Callable Member Descriptor ) Ġ-> ĠBoolean ) Ġ= ĊĠĠĠ Ġun subst it uted Member Scope . findFirst Function ( name , Ġpredicate ) Ċ Ċ inline Ġfun ĠMember Scope . findFirst Function ( name : ĠString , Ġpredicate : Ġ( Callable Member Descriptor ) Ġ-> ĠBoolean ) Ġ= ĊĠĠĠ Ġget Cont ributed Functions ( Name . identifier ( name ), ĠNo Lookup Location . FROM _ BACKEND ). first ( predicate )