[python] get rid of references to package-private members of intellij.python.psi.* modules from other modules (IJPL-149126)

GitOrigin-RevId: 8cc01d6fd600b59b8da814638d9da8df69975ad5
This commit is contained in:
Nikolay Chashnikov
2025-04-30 09:08:01 +02:00
committed by intellij-monorepo-bot
parent 17b78c82d8
commit f17fa8da08
9 changed files with 26 additions and 21 deletions

View File

@@ -4,6 +4,7 @@ package com.jetbrains.python.codeInsight;
import com.intellij.openapi.util.Key;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.util.UserDataHolder;
import org.jetbrains.annotations.ApiStatus;
import org.jetbrains.annotations.NotNull;
import java.util.Collections;
@@ -32,7 +33,8 @@ public class PyCustomMemberTypeInfo<K> {
myCustomInfo.putAll(customInfo);
}
void fill(final @NotNull UserDataHolder typeToFill) {
@ApiStatus.Internal
public void fill(final @NotNull UserDataHolder typeToFill) {
for (final Map.Entry<Key<K>, K> entry : myCustomInfo.entrySet()) {
typeToFill.putUserData(entry.getKey(), entry.getValue());
}

View File

@@ -4,7 +4,6 @@ package com.jetbrains.python.psi.types;
import com.intellij.openapi.project.Project;
import com.intellij.openapi.util.Pair;
import com.intellij.openapi.util.RecursionManager;
import com.intellij.openapi.util.Ref;
import com.intellij.openapi.util.registry.Registry;
import com.intellij.openapi.util.text.StringUtil;
import com.intellij.psi.PsiElement;
@@ -12,7 +11,10 @@ import com.intellij.psi.PsiFile;
import com.intellij.util.ArrayUtil;
import com.intellij.util.ProcessingContext;
import com.intellij.util.containers.CollectionFactory;
import com.jetbrains.python.psi.*;
import com.jetbrains.python.psi.AccessDirection;
import com.jetbrains.python.psi.PyCallable;
import com.jetbrains.python.psi.PyExpression;
import com.jetbrains.python.psi.PyTypedElement;
import com.jetbrains.python.psi.impl.PyTypeProvider;
import com.jetbrains.python.psi.resolve.PyResolveContext;
import com.jetbrains.python.psi.resolve.RatedResolveResult;
@@ -296,8 +298,9 @@ public sealed class TypeEvalContext {
/**
* @return context constraints (see {@link TypeEvalConstraints}
*/
@ApiStatus.Internal
@NotNull
TypeEvalConstraints getConstraints() {
public TypeEvalConstraints getConstraints() {
return myConstraints;
}