From 48491d40ba675bec3d4b16ab85c51bc91d79d7a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ga=C3=ABl=20Lalire?= Date: Sun, 17 Oct 2021 23:13:09 +0200 Subject: [PATCH] Add access to vestige jar from its entries --- .../spi/resolver/ResolvedClassLoaderConfiguration.java | 3 ++- .../fr/gaellalire/vestige/spi/resolver/VestigeJarEntry.java | 5 +++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/fr/gaellalire/vestige/spi/resolver/ResolvedClassLoaderConfiguration.java b/src/main/java/fr/gaellalire/vestige/spi/resolver/ResolvedClassLoaderConfiguration.java index 0fccc67..868660b 100644 --- a/src/main/java/fr/gaellalire/vestige/spi/resolver/ResolvedClassLoaderConfiguration.java +++ b/src/main/java/fr/gaellalire/vestige/spi/resolver/ResolvedClassLoaderConfiguration.java @@ -45,7 +45,8 @@ public interface ResolvedClassLoaderConfiguration { AttachedClassLoader verifiedAttach(String verificationMetadata) throws ResolverException, InterruptedException; /** - * @param verificationMetadata verification metadata you can get with {@link #createVerificationMetadata(String)}. + * @param verificationMetadata verification metadata you can get with {@link #createVerificationMetadata(String)} on the {@link ResolvedClassLoaderConfiguration} which has no + * dependency exclusion. * @since 3.0 */ PartiallyVerifiedAttachment partiallyVerifiedAttach(String verificationMetadata) throws ResolverException, InterruptedException; diff --git a/src/main/java/fr/gaellalire/vestige/spi/resolver/VestigeJarEntry.java b/src/main/java/fr/gaellalire/vestige/spi/resolver/VestigeJarEntry.java index add4823..cfed926 100644 --- a/src/main/java/fr/gaellalire/vestige/spi/resolver/VestigeJarEntry.java +++ b/src/main/java/fr/gaellalire/vestige/spi/resolver/VestigeJarEntry.java @@ -37,4 +37,9 @@ public interface VestigeJarEntry { Certificate[] getCertificates(); + /** + * @since 3.1 + */ + VestigeJar getVestigeJar(); + } -- GitLab