Package pers.neige.neigeitems.scanner
Class ClassScanner
-
- All Implemented Interfaces:
public final class ClassScanner
类扫描器
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ClassScanner.EasyMethod
public final class
ClassScanner.EasyField
-
Constructor Summary
Constructors Constructor Description ClassScanner(Plugin plugin)
ClassScanner(Plugin plugin, String packageName)
ClassScanner(Plugin plugin, Set<String> except)
ClassScanner(Plugin plugin, String packageName, Set<String> except)
-
Method Summary
Modifier and Type Method Description final List<Class<?>>
getClasses()
所有插件类 final Unit
onLoad()
load阶段调用 final Unit
onEnable()
enable阶段调用 final Unit
onDisable()
disable阶段调用 final Unit
runCustomTask(String taskId)
final <T extends Any> List<Object>
getCustomFields(String fieldType, Class<out T> type, Boolean allowNull)
-
-
Method Detail
-
getClasses
final List<Class<?>> getClasses()
所有插件类
-
runCustomTask
final Unit runCustomTask(String taskId)
-
-
-
-