类 IPluginClassLoader
- java.lang.Object
-
- java.lang.ClassLoader
-
- java.security.SecureClassLoader
-
- java.net.URLClassLoader
-
- cn.wzpmc.api.plugins.IPluginClassLoader
-
- 所有已实现的接口:
java.io.Closeable
,java.lang.AutoCloseable
- 直接已知子类:
PluginClassLoader
public abstract class IPluginClassLoader extends java.net.URLClassLoader
插件类加载器- 从以下版本开始:
- 2024/7/31 下午6:59
-
-
构造器概要
构造器 构造器 说明 IPluginClassLoader(java.net.URL[] urls)
创建插件类加载器
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 abstract IBot
getBot()
获取Botabstract java.lang.String
getName()
获取插件名称abstract BasePlugin
getPlugin()
获取当前插件abstract java.lang.String
getVersion()
获取插件版本-
从类继承的方法 java.net.URLClassLoader
addURL, close, definePackage, findClass, findResource, findResources, getPermissions, getResourceAsStream, getURLs, newInstance, newInstance
-
从类继承的方法 java.lang.ClassLoader
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLibrary, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
-
-
-
-
方法详细资料
-
getPlugin
public abstract BasePlugin getPlugin()
获取当前插件- 返回:
- 插件
- 从以下版本开始:
- 2024/7/31 下午7:15 v0.0.2-dev
-
getBot
public abstract IBot getBot()
获取Bot- 返回:
- Bot对象
- 从以下版本开始:
- 2024/7/31 下午7:15 v0.0.2-dev
-
getName
public abstract java.lang.String getName()
获取插件名称- 覆盖:
getName
在类中java.lang.ClassLoader
- 返回:
- 插件名称
- 从以下版本开始:
- 2024/8/8 23:16 v0.0.4-dev
-
getVersion
public abstract java.lang.String getVersion()
获取插件版本- 返回:
- 版本
- 从以下版本开始:
- 2024/8/8 23:16 v0.0.4-dev
-
-