assertion: Language constructor must be non-public to avoid creating Language duplicates + test

GitOrigin-RevId: eb6954f444bf64bbc1d47b419af5e4db6fadf07e
This commit is contained in:
Alexey Kudravtsev
2024-04-23 15:32:42 +02:00
committed by intellij-monorepo-bot
parent d7d8c7af81
commit ddf9b3da94
10 changed files with 10 additions and 10 deletions

View File

@@ -9,7 +9,7 @@ import com.intellij.psi.impl.source.xml.XmlFileImpl
import com.intellij.psi.tree.IFileElementType
import org.jetbrains.annotations.NotNull
class SvgLanguage : XMLLanguage(XMLLanguage.INSTANCE, "SVG", "image/svg+xml") {
class SvgLanguage private constructor(): XMLLanguage(XMLLanguage.INSTANCE, "SVG", "image/svg+xml") {
companion object {
@JvmField
val INSTANCE = SvgLanguage()