/* Ċ Ġ* Ġ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 . us ages . internal Ċ Ċ import Ġcom . jetbrains . plugin verifier . results . location . Field Location Ċ import Ġcom . jetbrains . plugin verifier . results . location . Location Ċ import Ġcom . jetbrains . plugin verifier . results . presentation . FieldType Option Ċ import Ġcom . jetbrains . plugin verifier . results . presentation . Host Class Option . FULL _ HOST _ NAME Ċ import Ġcom . jetbrains . plugin verifier . results . presentation . format Field Location Ċ import Ġcom . jetbrains . plugin verifier . results . reference . Field Reference Ċ import Ġcom . jetbrains . plugin verifier . us ages . format Usage Location Ċ import Ġjava . util .* Ċ Ċ class ĠInternal Field Usage ( ĊĠ Ġoverride Ġval Ġapi Reference : ĠField Reference , ĊĠ Ġoverride Ġval Ġapi Element : ĠField Location , ĊĠ Ġoverride Ġval Ġusage Location : ĠLocation Ċ ) Ġ: ĠInternal Api Usage () Ġ{ ĊĊĠ Ġoverride Ġval Ġproblem Type : ĠString ĊĠĠĠ Ġget () Ġ= Ġ" Internal Ġfield Ġusage " ĊĊĠ Ġoverride Ġval Ġshort Description ĊĠĠĠ Ġget () Ġ= Ġ" Internal Ġfield Ġ${ api Element . format Field Location ( FULL _ HOST _ NAME , ĠFieldType Option . NO _ TYPE )} Ġaccess " ĊĊĠ Ġoverride Ġval Ġfull Description ĊĠĠĠ Ġget () Ġ= Ġbuild String Ġ{ ĊĠĠĠĠĠ Ġappend (" Internal Ġfield Ġ${ api Element . format Field Location ( FULL _ HOST _ NAME , ĠFieldType Option . FULL _ TYPE )} Ġis ") ĊĠĠĠĠĠ Ġappend (" Ġaccessed Ġin Ġ${ usage Location . format Usage Location () }") ĊĠĠĠĠĠ Ġappend ( ĊĠĠĠĠĠĠĠ Ġ". ĠThis Ġfield Ġis Ġmarked Ġwith Ġ@ org . jetbrains . annotations . Api Status . Internal Ġannotation Ġand Ġindicates Ġ" Ġ+ ĊĠĠĠĠĠĠĠĠĠ Ġ" that Ġthe Ġfield Ġis Ġnot Ġsupposed Ġto Ġbe Ġused Ġin Ġclient Ġcode ." ĊĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?) Ġ= Ġother Ġis ĠInternal Field Usage ĊĠĠĠ Ġ&& Ġapi Reference Ġ== Ġother . api Reference ĊĠĠĠ Ġ&& Ġapi Element Ġ== Ġother . api Element ĊĠĠĠ Ġ&& Ġusage Location Ġ== Ġother . usage Location ĊĊĠ Ġoverride Ġfun ĠhashCode () Ġ= ĠObjects . hash ( api Reference , Ġapi Element , Ġusage Location ) Ċ }