From 4db60188b6073b1c7024569f9efa02cdd93a5e43 Mon Sep 17 00:00:00 2001 From: Max Medvedev Date: Thu, 3 Jul 2025 13:32:19 +0200 Subject: [PATCH] make MutableMarker class final and internal GitOrigin-RevId: 3741708470947d049b4fcc46832734a2c545d9df --- platform/pratt/api-dump-unreviewed.txt | 3 +-- .../src/com/intellij/platform/pratt/MutableMarker.java | 6 ++++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/platform/pratt/api-dump-unreviewed.txt b/platform/pratt/api-dump-unreviewed.txt index 6e9637b4abb7..7b206b6540de 100644 --- a/platform/pratt/api-dump-unreviewed.txt +++ b/platform/pratt/api-dump-unreviewed.txt @@ -4,8 +4,7 @@ a:com.intellij.platform.pratt.AppendTokenParser - ():V - pa:parseAppend(com.intellij.platform.pratt.PrattBuilder):com.intellij.psi.tree.IElementType - parseToken(com.intellij.platform.pratt.PrattBuilder):Z -c:com.intellij.platform.pratt.MutableMarker -- (java.util.LinkedList,com.intellij.lang.PsiBuilder$Marker,I):V +f:com.intellij.platform.pratt.MutableMarker - drop():V - error(java.lang.String):V - finish():V diff --git a/platform/pratt/src/com/intellij/platform/pratt/MutableMarker.java b/platform/pratt/src/com/intellij/platform/pratt/MutableMarker.java index 4b3a8ebb9231..7b072c243e6f 100644 --- a/platform/pratt/src/com/intellij/platform/pratt/MutableMarker.java +++ b/platform/pratt/src/com/intellij/platform/pratt/MutableMarker.java @@ -4,11 +4,12 @@ package com.intellij.platform.pratt; import com.intellij.lang.PsiBuilder; import com.intellij.openapi.util.NlsContexts; import com.intellij.psi.tree.IElementType; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.util.LinkedList; -public class MutableMarker { +public final class MutableMarker { enum Mode { READY, DROPPED, COMMITTED, ERROR } private final PsiBuilder.Marker myStartMarker; @@ -17,7 +18,8 @@ public class MutableMarker { private final LinkedList myPath; private Mode myMode = Mode.READY; - public MutableMarker(final LinkedList path, final PsiBuilder.Marker startMarker, final int initialPathLength) { + @ApiStatus.Internal + MutableMarker(final LinkedList path, final PsiBuilder.Marker startMarker, final int initialPathLength) { myPath = path; myStartMarker = startMarker; myInitialPathLength = initialPathLength;