mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-162853 imports for JvmStatic
GitOrigin-RevId: 5404c02ced091c422bf63be0fa802fa78375fe9b
This commit is contained in:
committed by
intellij-monorepo-bot
parent
903e3865b5
commit
f628228e40
@@ -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.
|
||||
|
||||
+1
@@ -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
|
||||
|
||||
+1
@@ -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]
|
||||
|
||||
+1
@@ -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>()
|
||||
|
||||
+1
-1
@@ -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]
|
||||
|
||||
+1
@@ -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 {
|
||||
|
||||
+1
@@ -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?,
|
||||
|
||||
+1
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user