From 3468e0e75c5ea31d4ef447dcc23f55aea9ba07c5 Mon Sep 17 00:00:00 2001 From: Vojin Jovanovic Date: Thu, 16 Sep 2021 14:18:35 +0200 Subject: [PATCH] Introduce default resource-registration methods --- .../svm/core/configure/ResourcesRegistry.java | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/configure/ResourcesRegistry.java b/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/configure/ResourcesRegistry.java index 9be2e976f50b..4fdb94d82f29 100644 --- a/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/configure/ResourcesRegistry.java +++ b/substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/configure/ResourcesRegistry.java @@ -27,6 +27,37 @@ import org.graalvm.nativeimage.impl.ConfigurationCondition; public interface ResourcesRegistry { + + /** + * @deprecated Use + * {@link ResourcesRegistry#addResources(org.graalvm.nativeimage.impl.ConfigurationCondition, String)} + * instead. + */ + @Deprecated + default void addResources(String pattern) { + addResources(ConfigurationCondition.alwaysTrue(), pattern); + } + + /** + * @deprecated Use + * {@link ResourcesRegistry#ignoreResources(org.graalvm.nativeimage.impl.ConfigurationCondition, String)} + * instead. + */ + @Deprecated + default void ignoreResources(String pattern) { + ignoreResources(ConfigurationCondition.alwaysTrue(), pattern); + } + + /** + * @deprecated Use + * {@link ResourcesRegistry#addResourceBundles(org.graalvm.nativeimage.impl.ConfigurationCondition, String)} + * instead. + */ + @Deprecated + default void addResourceBundles(String name) { + addResourceBundles(ConfigurationCondition.alwaysTrue(), name); + } + void addResources(ConfigurationCondition condition, String pattern); void ignoreResources(ConfigurationCondition condition, String pattern);