Package io.microsphere.classloading
Class ModernURLClassPathHandle
- java.lang.Object
-
- io.microsphere.classloading.AbstractURLClassPathHandle
-
- io.microsphere.classloading.ModernURLClassPathHandle
-
- All Implemented Interfaces:
URLClassPathHandle
,Prioritized
,java.lang.Comparable<Prioritized>
public class ModernURLClassPathHandle extends AbstractURLClassPathHandle
ModernURLClassPathHandle
forjdk.internal.loader.URLClassPath
since JDK 9- Since:
- 1.0.0
- Author:
- Mercy
- See Also:
jdk.internal.loader.URLClassPath
,ClassicURLClassPathHandle
,URLClassPathHandle
-
-
Field Summary
-
Fields inherited from class io.microsphere.classloading.AbstractURLClassPathHandle
DEFAULT_PRIORITY
-
Fields inherited from interface io.microsphere.lang.Prioritized
COMPARATOR, MAX_PRIORITY, MIN_PRIORITY, NORMAL_PRIORITY
-
-
Constructor Summary
Constructors Constructor Description ModernURLClassPathHandle()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.String
getURLClassPathClassName()
protected java.lang.String
getUrlsFieldName()
-
Methods inherited from class io.microsphere.classloading.AbstractURLClassPathHandle
findUcpField, getBaseField, getLoaderClass, getLoadersField, getPathField, getPriority, getUrlClassPathClass, getURLs, getUrlsField, removeURL, setPriority, supports
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.microsphere.lang.Prioritized
compareTo
-
Methods inherited from interface io.microsphere.classloading.URLClassPathHandle
initializeLoaders
-
-
-
-
Method Detail
-
getURLClassPathClassName
protected java.lang.String getURLClassPathClassName()
- Specified by:
getURLClassPathClassName
in classAbstractURLClassPathHandle
-
getUrlsFieldName
protected java.lang.String getUrlsFieldName()
- Specified by:
getUrlsFieldName
in classAbstractURLClassPathHandle
-
-