/* Ċ Ġ* ĠCopyright Ġ 2 0 0 0 - 2 0 2 0 ĠJetBrains Ġs . r . o . Ġand Ġother Ġcontributors . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ġ*/ Ċ Ċ package Ġcom . jetbrains . plugin verifier . results . location Ċ Ċ import Ġcom . jetbrains . plugin verifier . results . reference . Class Reference Ċ import Ġcom . jetbrains . plugin verifier . results . reference . Field Reference Ċ import Ġcom . jetbrains . plugin verifier . results . reference . Method Reference Ċ import Ġcom . jetbrains . plugin verifier . results . reference . Symbolic Reference Ċ Ċ fun ĠLocation . to Reference (): ĠS ymbolic Reference Ġ= Ġwhen Ġ( this ) Ġ{ ĊĠ Ġis ĠClass Location Ġ-> Ġto Reference () ĊĠ Ġis ĠMethod Location Ġ-> Ġto Reference () ĊĠ Ġis ĠField Location Ġ-> Ġto Reference () Ċ } Ċ Ċ fun ĠClass Location . to Reference () Ġ= ĠClass Reference ( className ) Ċ Ċ fun ĠMethod Location . to Reference (): ĠMethod Reference Ġ= ĊĠ ĠMethod Reference ( host Class . to Reference (), ĠmethodName , Ġmethod Descriptor ) Ċ Ċ fun ĠField Location . to Reference (): ĠField Reference Ġ= ĊĠ ĠField Reference ( host Class . to Reference (), ĠfieldName , Ġfield Descriptor ) Ċ