User: joe Date: 25 Sep 23 01:05 Revision: ed21b03848af278766bbbaaddd3545fae38487b2 Summary: Merge branch '2023.1' into 2023.2 TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=8798&personal=false Index: src/main/kotlin/util/class-utils.kt =================================================================== --- src/main/kotlin/util/class-utils.kt (revision 7cf51144bc28fc388596825850a9528f8dce5d09) +++ src/main/kotlin/util/class-utils.kt (revision ed21b03848af278766bbbaaddd3545fae38487b2) @@ -23,6 +23,7 @@ import com.intellij.codeInsight.daemon.impl.quickfix.AddMethodFix import com.intellij.navigation.AnonymousElementProvider import com.intellij.openapi.project.Project +import com.intellij.psi.CommonClassNames import com.intellij.psi.JavaPsiFacade import com.intellij.psi.PsiClass import com.intellij.psi.PsiClassType @@ -304,6 +305,10 @@ return true } +fun PsiClass.isJavaOptional(): Boolean = this.qualifiedName == CommonClassNames.JAVA_UTIL_OPTIONAL + +fun PsiClassType.isJavaOptional(): Boolean = this.fullQualifiedName == CommonClassNames.JAVA_UTIL_OPTIONAL + class ClassNameResolutionFailedException : Exception { constructor() : super() constructor(message: String) : super(message)