WEB-68929 Cleanup BasicXmlElementTypeFactory

GitOrigin-RevId: 81b3ab969aebfac199748cd57fb56134a474879d
This commit is contained in:
Victor Turansky
2025-02-07 16:01:44 +00:00
committed by intellij-monorepo-bot
parent 90168037c2
commit 823df9c1c2
@@ -1,6 +1,5 @@
package com.intellij.psi.xml
import com.intellij.lang.Language
import com.intellij.lang.html.HTMLLanguage
import com.intellij.psi.tree.IElementType
import com.intellij.psi.tree.IFileElementType
@@ -17,10 +16,9 @@ internal class BasicXmlElementTypeFactory {
fun getElementType(
name: String,
language: Language = HTMLLanguage.INSTANCE,
): IElementType {
return getField(name, IElementType::class)
?: IElementType(name, language)
?: IElementType(name, HTMLLanguage.INSTANCE)
}
private fun <T : IElementType> getField(