mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-10-02 10:14:57 +07:00
WEB-68929 Cleanup BasicXmlElementTypeFactory
GitOrigin-RevId: 81b3ab969aebfac199748cd57fb56134a474879d
This commit is contained in:
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(
|
||||
|
||||
Reference in New Issue
Block a user