From 0c761207bd4ab0978d148cf8b5e144f8a6a9111c Mon Sep 17 00:00:00 2001 From: FalsePattern <30945458+FalsePattern@users.noreply.github.com> Date: Sun, 16 Jul 2023 12:57:40 +0200 Subject: [PATCH] un-deprecate the dependency loader --- .../falsepattern/lib/dependencies/DependencyLoader.java | 7 ++----- .../java/com/falsepattern/lib/dependencies/Library.java | 2 -- .../internal/impl/dependencies/DependencyLoaderImpl.java | 4 ---- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java b/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java index 8b1db46..4b9b8fa 100644 --- a/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java +++ b/src/main/java/com/falsepattern/lib/dependencies/DependencyLoader.java @@ -29,12 +29,9 @@ import java.util.concurrent.CompletableFuture; /** - * DEPRECATED. See the DEPENDENCIES.MD files in the root of the resources for more information. - *

- * This class will stay here for legacy compatibility + * For regular external dependencies, see the DEPENDENCIES.MD files in the root of the resources for more information. + * If you need more power than the one provided by the json format, you may use this class for granular loading instead. */ -@Deprecated -@DeprecationDetails(deprecatedSince = "0.11.0") @StableAPI(since = "0.6.0") public class DependencyLoader { @StableAPI.Expose diff --git a/src/main/java/com/falsepattern/lib/dependencies/Library.java b/src/main/java/com/falsepattern/lib/dependencies/Library.java index b8232e6..b64516d 100644 --- a/src/main/java/com/falsepattern/lib/dependencies/Library.java +++ b/src/main/java/com/falsepattern/lib/dependencies/Library.java @@ -25,8 +25,6 @@ import com.falsepattern.lib.DeprecationDetails; import com.falsepattern.lib.StableAPI; import lombok.NonNull; -@Deprecated -@DeprecationDetails(deprecatedSince = "0.11.0") @StableAPI(since = "0.10.0") public class Library { @StableAPI.Expose diff --git a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java index e3e94fd..b7cd449 100644 --- a/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java +++ b/src/main/java/com/falsepattern/lib/internal/impl/dependencies/DependencyLoaderImpl.java @@ -215,14 +215,10 @@ public class DependencyLoaderImpl { Internet.transferAndClose(is, new BufferedOutputStream(Files.newOutputStream(target.toPath()))); } - @Deprecated - @DeprecationDetails(deprecatedSince = "0.11.0") public static void loadLibraries(Library... libraries) { loadLibrariesAsync(libraries).join(); } - @Deprecated - @DeprecationDetails(deprecatedSince = "0.11.0") public static CompletableFuture loadLibrariesAsync(Library... libraries) { val futures = new ArrayList>(); for (val library : libraries) {