Class PluginManager.PluginBridgeClassLoader
java.lang.Object
java.lang.ClassLoader
com.hypixel.hytale.server.core.plugin.PluginManager.PluginBridgeClassLoader
- Enclosing class:
PluginManager
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetResource0(String name, PluginClassLoader pluginClassLoader) getResource0(String name, PluginClassLoader pluginClassLoader, PluginManifest manifest) getResources0(String name, PluginClassLoader pluginClassLoader) getResources0(String name, PluginClassLoader pluginClassLoader, PluginManifest manifest) protected Class<?> Class<?> loadClass0(String name, PluginClassLoader pluginClassLoader) Class<?> loadClass0(String name, PluginClassLoader pluginClassLoader, PluginManifest manifest) static Class<?> tryGetClass(String name, PluginClassLoader pluginClassLoader, PluginBase pluginBase) private static URLtryGetResource(String name, PluginClassLoader pluginClassLoader, PluginBase pluginBase) Methods inherited from class java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findClass, findLibrary, findLoadedClass, findResource, findResource, findResources, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResourceAsStream, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
Field Details
-
pluginManager
-
-
Constructor Details
-
PluginBridgeClassLoader
-
-
Method Details
-
loadClass
@Nonnull protected Class<?> loadClass(@Nonnull String name, boolean resolve) throws ClassNotFoundException - Overrides:
loadClassin classClassLoader- Throws:
ClassNotFoundException
-
loadClass0
@Nonnull public Class<?> loadClass0(@Nonnull String name, PluginClassLoader pluginClassLoader) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
loadClass0
@Nonnull public Class<?> loadClass0(@Nonnull String name, PluginClassLoader pluginClassLoader, @Nonnull PluginManifest manifest) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
tryGetClass
public static Class<?> tryGetClass(@Nonnull String name, PluginClassLoader pluginClassLoader, PluginBase pluginBase) -
getResource0
@Nullable public URL getResource0(@Nonnull String name, @Nullable PluginClassLoader pluginClassLoader) -
getResource0
@Nullable public URL getResource0(@Nonnull String name, @Nullable PluginClassLoader pluginClassLoader, @Nonnull PluginManifest manifest) -
getResources0
@Nonnull public Enumeration<URL> getResources0(@Nonnull String name, @Nullable PluginClassLoader pluginClassLoader) -
getResources0
@Nonnull public Enumeration<URL> getResources0(@Nonnull String name, @Nullable PluginClassLoader pluginClassLoader, @Nonnull PluginManifest manifest) -
tryGetResource
@Nullable private static URL tryGetResource(@Nonnull String name, @Nullable PluginClassLoader pluginClassLoader, @Nullable PluginBase pluginBase)
-