IJPL-162853 imports for JvmStatic

GitOrigin-RevId: 5404c02ced091c422bf63be0fa802fa78375fe9b
This commit is contained in:
Max Medvedev
2025-04-12 14:47:00 +00:00
committed by intellij-monorepo-bot
parent 903e3865b5
commit f628228e40
13 changed files with 13 additions and 1 deletions
@@ -6,6 +6,7 @@ import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.Nls
import org.jetbrains.annotations.NonNls
import org.jetbrains.annotations.PropertyKey
import kotlin.jvm.JvmStatic
@ApiStatus.Internal
object JavaSyntaxBundle {
@@ -10,6 +10,7 @@ import com.intellij.platform.syntax.SyntaxElementTypeSet
import com.intellij.platform.syntax.lexer.Lexer
import com.intellij.platform.syntax.syntaxElementTypeSetOf
import com.intellij.pom.java.LanguageLevel
import kotlin.jvm.JvmStatic
object JavaSyntaxDefinition {
@JvmStatic
@@ -8,6 +8,7 @@ import com.intellij.platform.syntax.SyntaxElementTypeSet
import com.intellij.platform.syntax.parser.SyntaxTreeBuilder
import com.intellij.platform.syntax.syntaxElementTypeSetOf
import org.jetbrains.annotations.PropertyKey
import kotlin.jvm.JvmStatic
class ExpressionParser(
private val myNewExpressionParser: PrattExpressionParser,
@@ -5,6 +5,7 @@ import com.intellij.openapi.util.NlsSafe
import com.intellij.pom.java.LanguageLevel
import com.intellij.util.lang.JavaVersion
import com.intellij.util.lang.JavaVersion.Companion.tryParse
import kotlin.jvm.JvmStatic
/**
* Represents a version of Java SDK. Use `JavaSdk#getVersion(Sdk)` method to obtain a version of an `Sdk`.
@@ -7,6 +7,7 @@ import org.jetbrains.annotations.Contract
import org.jetbrains.annotations.Nls
import org.jetbrains.annotations.NonNls
import org.jetbrains.annotations.PropertyKey
import kotlin.jvm.JvmStatic
/**
* Represents Java language, JVM, or standard library features and provides information
@@ -8,6 +8,7 @@ import com.intellij.util.lang.JavaVersion
import com.intellij.util.lang.JavaVersion.Companion.compose
import org.jetbrains.annotations.ApiStatus
import org.jetbrains.annotations.Nls
import kotlin.jvm.JvmStatic
/**
* Represents a language level (i.e. features available) of a Java code.
@@ -3,6 +3,7 @@ package com.intellij.platform.syntax.element
import com.intellij.platform.syntax.SyntaxElementType
import org.jetbrains.annotations.ApiStatus
import kotlin.jvm.JvmStatic
/**
* A set of most used basic token types
@@ -8,6 +8,7 @@ import com.intellij.platform.syntax.lexer.TokenList
import com.intellij.platform.syntax.logger.noopLogger
import com.intellij.platform.syntax.parser.SyntaxTreeBuilderFactory.Builder
import org.jetbrains.annotations.ApiStatus
import kotlin.jvm.JvmStatic
/**
* Factory for constructing a [SyntaxTreeBuilder]
@@ -7,6 +7,7 @@ import com.intellij.lang.LanguageExtensionWithAny
import com.intellij.openapi.diagnostic.logger
import org.jetbrains.annotations.ApiStatus
import java.util.concurrent.ConcurrentHashMap
import kotlin.jvm.JvmStatic
object ElementTypeConverters {
private val cache = ConcurrentHashMap<Language, ElementTypeConverter>()
@@ -8,7 +8,7 @@ import com.intellij.platform.syntax.lexer.Lexer
import com.intellij.platform.syntax.syntaxElementTypeSetOf
import com.intellij.platform.syntax.runtime.SyntaxGeneratedParserRuntime
import org.jetbrains.annotations.ApiStatus
import kotlin.jvm.JvmStatic
/**
* Extension point providing syntax implementation for a given [com.intellij.lang.Language]
@@ -14,6 +14,7 @@ import com.intellij.platform.syntax.psi.impl.extractCachedLexemes
import com.intellij.psi.impl.source.tree.SharedImplUtil
import com.intellij.psi.text.BlockSupport
import com.intellij.psi.tree.IElementType
import kotlin.jvm.JvmStatic
@Service(Service.Level.APP)
class PsiSyntaxBuilderFactory {
@@ -39,6 +39,7 @@ import com.intellij.util.text.CharArrayUtil
import org.jetbrains.annotations.NonNls
import java.util.*
import kotlin.math.max
import kotlin.jvm.JvmStatic
internal class PsiSyntaxBuilderImpl(
internal var file: PsiFile?,
@@ -9,6 +9,7 @@ import com.intellij.platform.syntax.parser.SyntaxTreeBuilder
import com.intellij.platform.syntax.parser.WhitespacesBinders
import com.intellij.util.text.CharSequenceSubSequence
import org.jetbrains.annotations.ApiStatus
import kotlin.jvm.JvmStatic
@ApiStatus.Experimental
object SyntaxBuilderUtil {