From 6bb5415348f354f0b3725260cbf6d6324da9c4da Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Thu, 10 Apr 2025 20:06:00 +0200 Subject: [PATCH] IJPL-162853 imports for JvmField GitOrigin-RevId: bb6fe5b7484647dc305f95874ef8b4295666fe71 --- .../syntax/element/JShellSyntaxElementType.kt | 17 ++--------------- .../syntax/element/JavaDocSyntaxElementType.kt | 1 + .../syntax/element/JavaDocSyntaxTokenType.kt | 1 + .../syntax/element/JavaSyntaxElementType.kt | 1 + .../java/syntax/element/JavaSyntaxTokenType.kt | 1 + .../src/com/intellij/pom/java/LanguageLevel.kt | 1 + .../runtime/SyntaxGeneratedParserRuntime.kt | 2 +- 7 files changed, 8 insertions(+), 16 deletions(-) diff --git a/java/java-syntax/src/com/intellij/java/syntax/element/JShellSyntaxElementType.kt b/java/java-syntax/src/com/intellij/java/syntax/element/JShellSyntaxElementType.kt index 8408bb3516fb..b5cd764f3ccb 100644 --- a/java/java-syntax/src/com/intellij/java/syntax/element/JShellSyntaxElementType.kt +++ b/java/java-syntax/src/com/intellij/java/syntax/element/JShellSyntaxElementType.kt @@ -1,21 +1,8 @@ -/* - * Copyright 2000-2017 JetBrains s.r.o. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ +// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.java.syntax.element import com.intellij.platform.syntax.SyntaxElementType +import kotlin.jvm.JvmField object JShellSyntaxElementType { @JvmField val FILE: SyntaxElementType = SyntaxElementType("JSHELL_FILE") diff --git a/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxElementType.kt b/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxElementType.kt index df0d2b5cf654..b71d526b7e48 100644 --- a/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxElementType.kt +++ b/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxElementType.kt @@ -2,6 +2,7 @@ package com.intellij.java.syntax.element import com.intellij.platform.syntax.SyntaxElementType +import kotlin.jvm.JvmField /** * @see com.intellij.psi.impl.source.tree.JavaDocElementType diff --git a/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxTokenType.kt b/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxTokenType.kt index 361fbfd958b6..a3888f27ef37 100644 --- a/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxTokenType.kt +++ b/java/java-syntax/src/com/intellij/java/syntax/element/JavaDocSyntaxTokenType.kt @@ -2,6 +2,7 @@ package com.intellij.java.syntax.element import com.intellij.platform.syntax.SyntaxElementType +import kotlin.jvm.JvmField /** * @see com.intellij.psi.JavaDocTokenType diff --git a/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxElementType.kt b/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxElementType.kt index e42c846304ac..8cf6e2efc99b 100644 --- a/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxElementType.kt +++ b/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxElementType.kt @@ -2,6 +2,7 @@ package com.intellij.java.syntax.element import com.intellij.platform.syntax.SyntaxElementType +import kotlin.jvm.JvmField /** * @see com.intellij.psi.impl.source.tree.JavaElementType diff --git a/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxTokenType.kt b/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxTokenType.kt index 1c7da90b3178..98a55752b4fe 100644 --- a/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxTokenType.kt +++ b/java/java-syntax/src/com/intellij/java/syntax/element/JavaSyntaxTokenType.kt @@ -4,6 +4,7 @@ package com.intellij.java.syntax.element import com.intellij.platform.syntax.SyntaxElementType import com.intellij.platform.syntax.SyntaxElementTypeSet import com.intellij.platform.syntax.syntaxElementTypeSetOf +import kotlin.jvm.JvmField /** * @see com.intellij.psi.JavaTokenType diff --git a/java/java-syntax/src/com/intellij/pom/java/LanguageLevel.kt b/java/java-syntax/src/com/intellij/pom/java/LanguageLevel.kt index 4ebe175cde9d..6a4015f2bbc6 100644 --- a/java/java-syntax/src/com/intellij/pom/java/LanguageLevel.kt +++ b/java/java-syntax/src/com/intellij/pom/java/LanguageLevel.kt @@ -9,6 +9,7 @@ import com.intellij.util.lang.JavaVersion.Companion.compose import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.Nls import kotlin.jvm.JvmStatic +import kotlin.jvm.JvmField /** * Represents a language level (i.e. features available) of a Java code. diff --git a/platform/syntax/syntax-api/src/com/intellij/platform/syntax/runtime/SyntaxGeneratedParserRuntime.kt b/platform/syntax/syntax-api/src/com/intellij/platform/syntax/runtime/SyntaxGeneratedParserRuntime.kt index 7110c5f6caab..45c2cd409b19 100644 --- a/platform/syntax/syntax-api/src/com/intellij/platform/syntax/runtime/SyntaxGeneratedParserRuntime.kt +++ b/platform/syntax/syntax-api/src/com/intellij/platform/syntax/runtime/SyntaxGeneratedParserRuntime.kt @@ -21,7 +21,7 @@ import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.Contract import org.jetbrains.annotations.NonNls import kotlin.math.min - +import kotlin.jvm.JvmField /** * This class is a runtime engine for parsers generated by [Grammar-Kit](https://github.com/JetBrains/Grammar-Kit).