User: rednesto Date: 14 Oct 23 12:03 Revision: b29af869bf0aad4270f80f00b53731a9f2756942 Summary: Replace deprecated constants with PsiTypes methods TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=8815&personal=false Index: src/main/kotlin/platform/mixin/handlers/mixinextras/WrapWithConditionHandler.kt =================================================================== --- src/main/kotlin/platform/mixin/handlers/mixinextras/WrapWithConditionHandler.kt (revision ef3663e906d1ff921413c4e41e96ee6a42ce0a4f) +++ src/main/kotlin/platform/mixin/handlers/mixinextras/WrapWithConditionHandler.kt (revision b29af869bf0aad4270f80f00b53731a9f2756942) @@ -23,6 +23,7 @@ import com.demonwav.mcdev.platform.mixin.inspection.injector.ParameterGroup import com.intellij.psi.PsiAnnotation import com.intellij.psi.PsiType +import com.intellij.psi.PsiTypes import org.objectweb.asm.Type import org.objectweb.asm.tree.AbstractInsnNode import org.objectweb.asm.tree.ClassNode @@ -44,6 +45,6 @@ insn: AbstractInsnNode ): Pair? { val params = getPsiParameters(insn, targetClass, annotation) ?: return null - return ParameterGroup(params) to PsiType.BOOLEAN + return ParameterGroup(params) to PsiTypes.booleanType() } } Index: src/main/kotlin/platform/mixin/inspection/injector/InjectCouldBeOverwriteInspection.kt =================================================================== --- src/main/kotlin/platform/mixin/inspection/injector/InjectCouldBeOverwriteInspection.kt (revision ef3663e906d1ff921413c4e41e96ee6a42ce0a4f) +++ src/main/kotlin/platform/mixin/inspection/injector/InjectCouldBeOverwriteInspection.kt (revision b29af869bf0aad4270f80f00b53731a9f2756942) @@ -72,7 +72,7 @@ import com.intellij.psi.PsiParameter import com.intellij.psi.PsiParameterList import com.intellij.psi.PsiReturnStatement -import com.intellij.psi.PsiType +import com.intellij.psi.PsiTypes import com.intellij.psi.codeStyle.VariableKind import com.intellij.psi.impl.light.LightParameter import com.intellij.psi.search.LocalSearchScope @@ -149,7 +149,7 @@ memState.applyCondition(ciVar.eq(stableCiVar)) val isCancelledVar = PlainDescriptor.createVariableValue( factory, - LightParameter("isCancelled", PsiType.BOOLEAN, methodBody) + LightParameter("isCancelled", PsiTypes.booleanType(), methodBody) ) memState.setVarValue(isCancelledVar, falseValue) Index: src/main/kotlin/platform/mixin/util/Mixin.kt =================================================================== --- src/main/kotlin/platform/mixin/util/Mixin.kt (revision ef3663e906d1ff921413c4e41e96ee6a42ce0a4f) +++ src/main/kotlin/platform/mixin/util/Mixin.kt (revision b29af869bf0aad4270f80f00b53731a9f2756942) @@ -44,6 +44,7 @@ import com.intellij.psi.PsiParameter import com.intellij.psi.PsiPrimitiveType import com.intellij.psi.PsiType +import com.intellij.psi.PsiTypes import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.util.InheritanceUtil import com.intellij.psi.util.PsiModificationTracker @@ -165,7 +166,7 @@ left is PsiArrayType -> right is PsiArrayType && isAssignable(left.componentType, right.componentType) else -> { if (left !is PsiClassType || right !is PsiClassType) { - if (right == PsiType.NULL && left !is PsiPrimitiveType) { + if (right == PsiTypes.nullType() && left !is PsiPrimitiveType) { return true } if (!allowPrimitiveConversion && (left is PsiPrimitiveType || right is PsiPrimitiveType)) {