⁠
kyle wood: Fix up all duplicaate code warnings
Also messed up the ktlint configuration trying to upgrade it, but future
versions are still a broken mess. Sorry about that.
Also messed up the ktlint configuration trying to upgrade it, but future
versions are still a broken mess. Sorry about that.
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform.forge.reflection.reference
- import com.intellij.patterns.PsiJavaPatterns
- import com.intellij.patterns.StandardPatterns
- import com.intellij.psi.PsiReferenceContributor
- import com.intellij.psi.PsiReferenceRegistrar
- class ReflectionReferenceContributor : PsiReferenceContributor() {
- override fun registerReferenceProviders(registrar: PsiReferenceRegistrar) {
- registrar.registerReferenceProvider(
- PsiJavaPatterns.psiLiteral(StandardPatterns.string())
- .and(
- PsiJavaPatterns.psiElement()
- .methodCallParameter(PsiJavaPatterns.psiMethod().withName("findField"))
- ),
- ReflectedFieldReference
- )
- registrar.registerReferenceProvider(
- PsiJavaPatterns.psiLiteral(StandardPatterns.string())
- .and(
- PsiJavaPatterns.psiElement()
- .methodCallParameter(PsiJavaPatterns.psiMethod().withName("findMethod"))
- ),
- ReflectedMethodReference
- )
- }
- }
- /*
- * Minecraft Dev for IntelliJ
- *
- * https://minecraftdev.org
- *
- * Copyright (c) 2023 minecraft-dev
- *
- * MIT License
- */
- package com.demonwav.mcdev.platform.forge.reflection.reference
- import com.intellij.patterns.PsiJavaPatterns
- import com.intellij.patterns.StandardPatterns
- import com.intellij.psi.PsiReferenceContributor
- import com.intellij.psi.PsiReferenceRegistrar
- class ReflectionReferenceContributor : PsiReferenceContributor() {
- override fun registerReferenceProviders(registrar: PsiReferenceRegistrar) {
- registrar.registerReferenceProvider(
- PsiJavaPatterns.psiLiteral(StandardPatterns.string())
- .and(
- PsiJavaPatterns.psiElement()
- .methodCallParameter(PsiJavaPatterns.psiMethod().withName("findField")),
- ),
- ReflectedFieldReference,
- )
- registrar.registerReferenceProvider(
- PsiJavaPatterns.psiLiteral(StandardPatterns.string())
- .and(
- PsiJavaPatterns.psiElement()
- .methodCallParameter(PsiJavaPatterns.psiMethod().withName("findMethod")),
- ),
- ReflectedMethodReference,
- )
- }
- }