IJPL-159596 prefer passing classloader instead of class

GitOrigin-RevId: 9a45d2d75901f6233153397939d9d48f6b997ce6
This commit is contained in:
Vladimir Krivosheev
2024-08-05 09:30:48 +02:00
committed by intellij-monorepo-bot
parent b05e9114f2
commit 072043dcc6
3 changed files with 5 additions and 8 deletions

View File

@@ -21,15 +21,11 @@ import com.intellij.javaee.StandardResourceProvider;
import org.intellij.lang.xpath.xslt.XsltSupport;
import org.intellij.lang.xpath.xslt.context.XsltFunctionContext;
/**
* @author Dmitry Avdeev
*/
public class XsltResourceProvider implements StandardResourceProvider {
final class XsltResourceProvider implements StandardResourceProvider {
@Override
public void registerResources(ResourceRegistrar registrar) {
registrar.addStdResource(XsltSupport.XSLT_NS, "/org/intellij/lang/xpath/xslt/resources/xslt-schema.xsd", getClass());
registrar.addIgnoredResource(XsltSupport.PLUGIN_EXTENSIONS_NS);
registrar.addStdResource(XsltSupport.XSLT_NS, "org/intellij/lang/xpath/xslt/resources/xslt-schema.xsd", getClass().getClassLoader());
registrar.addIgnoredResource(XsltSupport.PLUGIN_EXTENSIONS_NS);
registrar.addIgnoredResource(XsltFunctionContext.EXSLT_COMMON);
registrar.addIgnoredResource(XsltFunctionContext.EXSLT_DATE_TIME);

View File

@@ -41,7 +41,7 @@ import org.jetbrains.annotations.NotNull;
import java.util.Arrays;
import java.util.List;
public final class RelaxNgMetaDataContributor implements MetaDataContributor {
final class RelaxNgMetaDataContributor implements MetaDataContributor {
public static final String RNG_NAMESPACE = "http://relaxng.org/ns/structure/1.0";
@Override

View File

@@ -9,6 +9,7 @@ import org.jetbrains.annotations.NonNls
interface ResourceRegistrar {
fun addStdResource(resource: @NonNls String, fileName: @NonNls String, classLoader: ClassLoader)
@Deprecated("Pass classLoader explicitly", ReplaceWith("addStdResource(resource, fileName, classLoader)"))
fun addStdResource(resource: @NonNls String, fileName: @NonNls String, klass: Class<*>?)
fun addStdResource(resource: @NonNls String, version: @NonNls String?, fileName: @NonNls String, aClass: Class<*>?)