aboutsummaryrefslogtreecommitdiffstats
path: root/bundle-plugin
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2020-07-07 21:30:17 +0200
committergjoranv <gv@verizonmedia.com>2020-07-07 21:30:17 +0200
commit662b3248241af984017dbba49e8b31299f2bd286 (patch)
treeac039bdb1b76269e0ace5391472647ff1154befb /bundle-plugin
parent01608842ffabc5e9dd79101f26ec41fa096bb2ab (diff)
Remove unused class.
Diffstat (limited to 'bundle-plugin')
-rw-r--r--bundle-plugin/src/main/java/com/yahoo/container/plugin/util/JdkPackages.java40
1 files changed, 0 insertions, 40 deletions
diff --git a/bundle-plugin/src/main/java/com/yahoo/container/plugin/util/JdkPackages.java b/bundle-plugin/src/main/java/com/yahoo/container/plugin/util/JdkPackages.java
deleted file mode 100644
index c6171e71319..00000000000
--- a/bundle-plugin/src/main/java/com/yahoo/container/plugin/util/JdkPackages.java
+++ /dev/null
@@ -1,40 +0,0 @@
-// Copyright 2020 Oath Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-package com.yahoo.container.plugin.util;
-
-import java.net.URL;
-
-/**
- * @author gjoranv
- */
-public class JdkPackages {
-
- /**
- * Returns a boolean indicating (via best effort) if the given package is part of the JDK.
- */
- public static boolean isJdkPackage(String pkg) {
- return hasJdkExclusivePrefix(pkg)
- || isResourceInPlatformClassLoader(pkg); // TODO: must be a class, not a package, due to module encapsulation
- }
-
- private static boolean isResourceInPlatformClassLoader(String klass) {
- String klassAsPath = klass.replaceAll("\\.", "/") + ".class";
- URL resource = getPlatformClassLoader().getResource(klassAsPath);
- return !(resource == null);
- }
-
- private static ClassLoader getPlatformClassLoader() {
- ClassLoader platform = JdkPackages.class.getClassLoader().getParent();
-
- // Will fail upon changes in classloader hierarchy between JDK versions
- assert (platform.getName().equals("platform"));
-
- return platform;
- }
-
- private static boolean hasJdkExclusivePrefix(String pkg) {
- return pkg.startsWith("java.")
- || pkg.startsWith("sun.");
- }
-
-}
-