docs for syntax and parser definitions

GitOrigin-RevId: bc7454b5c3301bbf190b84c044d2d982970c86f4
This commit is contained in:
Max Medvedev
2025-08-24 14:51:52 +00:00
committed by intellij-monorepo-bot
parent 659acaf1f8
commit ec217aef02
2 changed files with 6 additions and 0 deletions
@@ -25,6 +25,9 @@ import org.jetbrains.annotations.Nullable;
import static com.intellij.lang.java.syntax.JavaElementTypeConverterKt.getJavaElementTypeConverter;
/**
* @deprecated Use {@link JavaSyntaxDefinition} instead.
*/
public class JavaParserDefinition implements ParserDefinition {
public static final IFileElementType JAVA_FILE = new JavaFileElementType();
@@ -20,6 +20,9 @@ import com.intellij.platform.syntax.syntaxElementTypeSetOf
import com.intellij.pom.java.LanguageLevel
import kotlin.jvm.JvmStatic
/**
* [com.intellij.java.frontback.psi.impl.syntax.JavaSyntaxDefinitionExtension] is used to register this syntax definition.
*/
object JavaSyntaxDefinition : LanguageSyntaxDefinition {
val language: SyntaxLanguage = SyntaxLanguage("com.intellij.java")