mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-797 exclude XML plugin-dependent classes from the platform API
GitOrigin-RevId: c98a4a022c4237bed3a885c0f7d493878fc802f2
This commit is contained in:
committed by
intellij-monorepo-bot
parent
90407123a7
commit
5116d6ec4b
+3
-1
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package org.jetbrains.jps.incremental.dependencies;
|
||||
|
||||
import com.intellij.openapi.diagnostic.Logger;
|
||||
@@ -17,6 +17,7 @@ import com.intellij.util.containers.FileCollectionFactory;
|
||||
import com.intellij.util.containers.SmartHashSet;
|
||||
import org.eclipse.aether.repository.RemoteRepository;
|
||||
import org.eclipse.aether.transfer.TransferCancelledException;
|
||||
import org.jetbrains.annotations.ApiStatus;
|
||||
import org.jetbrains.annotations.Nls;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
@@ -674,6 +675,7 @@ public final class DependencyResolvingBuilder extends ModuleLevelBuilder {
|
||||
return result;
|
||||
}
|
||||
|
||||
@ApiStatus.Internal
|
||||
public static synchronized ArtifactRepositoryManager getRepositoryManager(final CompileContext context) {
|
||||
try {
|
||||
return getRepositoryManager(context, null);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.structuralsearch;
|
||||
|
||||
import com.intellij.psi.PsiElement;
|
||||
@@ -6,6 +6,7 @@ import com.intellij.psi.PsiWhiteSpace;
|
||||
import com.intellij.psi.xml.*;
|
||||
import com.intellij.util.SmartList;
|
||||
import com.intellij.xml.util.XmlUtil;
|
||||
import org.jetbrains.annotations.ApiStatus.Internal;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import java.util.List;
|
||||
@@ -13,6 +14,7 @@ import java.util.List;
|
||||
/**
|
||||
* @author Bas Leijdekkers
|
||||
*/
|
||||
@Internal
|
||||
public final class XmlMatchUtil {
|
||||
|
||||
private XmlMatchUtil() {}
|
||||
|
||||
+3
-1
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.structuralsearch.impl.matcher;
|
||||
|
||||
import com.intellij.dupLocator.iterators.NodeIterator;
|
||||
@@ -13,9 +13,11 @@ import com.intellij.structuralsearch.impl.matcher.handlers.SubstitutionHandler;
|
||||
import com.intellij.structuralsearch.impl.matcher.iterators.ListNodeIterator;
|
||||
import com.intellij.structuralsearch.impl.matcher.iterators.SsrFilteringNodeIterator;
|
||||
import com.intellij.xml.util.XmlUtil;
|
||||
import org.jetbrains.annotations.ApiStatus.Internal;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
import org.jetbrains.annotations.Nullable;
|
||||
|
||||
@Internal
|
||||
public class XmlMatchingVisitor extends XmlElementVisitor {
|
||||
private final GlobalMatchingVisitor myMatchingVisitor;
|
||||
|
||||
|
||||
+3
-1
@@ -1,4 +1,4 @@
|
||||
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
// Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
|
||||
package com.intellij.structuralsearch.impl.matcher.compiler;
|
||||
|
||||
import com.intellij.lang.xml.XMLLanguage;
|
||||
@@ -13,11 +13,13 @@ import com.intellij.structuralsearch.impl.matcher.CompiledPattern;
|
||||
import com.intellij.structuralsearch.impl.matcher.filters.TagValueFilter;
|
||||
import com.intellij.structuralsearch.impl.matcher.handlers.TopLevelMatchingHandler;
|
||||
import com.intellij.structuralsearch.impl.matcher.strategies.XmlMatchingStrategy;
|
||||
import org.jetbrains.annotations.ApiStatus.Internal;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import static com.intellij.structuralsearch.impl.matcher.compiler.GlobalCompilingVisitor.OccurenceKind.CODE;
|
||||
import static com.intellij.structuralsearch.impl.matcher.compiler.GlobalCompilingVisitor.OccurenceKind.TEXT;
|
||||
|
||||
@Internal
|
||||
public class XmlCompilingVisitor extends XmlRecursiveElementVisitor {
|
||||
@NotNull
|
||||
private final GlobalCompilingVisitor myCompilingVisitor;
|
||||
|
||||
Reference in New Issue
Block a user