/* Ċ Ġ* ĠMinecraft ĠDev Ġfor ĠIntelliJ Ċ Ġ* Ċ Ġ* Ġhttps :// minecraft dev . org Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 1 Ġm inecraft - dev Ċ Ġ* Ċ Ġ* ĠMIT ĠLicense Ċ Ġ*/ Ċ Ċ package Ġcom . de mon wav . mc dev . platform . forge . reflection . reference Ċ Ċ import Ġcom . intellij . patterns . Psi Java Patterns Ċ import Ġcom . intellij . patterns . Standard Patterns Ċ import Ġcom . intellij . psi . Psi Reference Contributor Ċ import Ġcom . intellij . psi . Psi Reference Registrar Ċ Ċ class ĠReflection Reference Contributor Ġ: ĠPsi Reference Contributor () Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġregister Reference Providers ( regist rar : ĠPsi Reference Registrar ) Ġ{ ĊĠĠĠĠĠĠĠ Ġregist rar . register Reference Provider ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPsi Java Patterns . psi Literal ( Standard Patterns . string ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPsi Java Patterns . psi Element () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. method Call Parameter ( Psi Java Patterns . psi Method (). with Name (" find Field ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠReflect ed Field Reference ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġregist rar . register Reference Provider ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠPsi Java Patterns . psi Literal ( Standard Patterns . string ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. and ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠPsi Java Patterns . psi Element () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. method Call Parameter ( Psi Java Patterns . psi Method (). with Name (" find Method ")) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ), ĊĠĠĠĠĠĠĠĠĠĠĠ ĠReflect ed Method Reference ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ