| Package | Description |
|---|---|
| org.hotswap.agent.annotation.handler |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Annotation> |
WatchEventCommand.createCmdForEvent(PluginAnnotation<T> pluginAnnotation,
WatchFileEvent event,
ClassLoader classLoader) |
boolean |
InitHandler.initField(PluginAnnotation pluginAnnotation) |
boolean |
OnClassLoadedHandler.initField(PluginAnnotation<OnClassLoadEvent> pluginAnnotation) |
boolean |
WatchHandler.initField(PluginAnnotation<T> pluginAnnotation) |
boolean |
PluginHandler.initField(PluginAnnotation<T> pluginAnnotation)
Initialization for field annotations.
|
boolean |
InitHandler.initMethod(PluginAnnotation pluginAnnotation) |
boolean |
OnClassLoadedHandler.initMethod(PluginAnnotation<OnClassLoadEvent> pluginAnnotation) |
boolean |
WatchHandler.initMethod(PluginAnnotation<T> pluginAnnotation) |
boolean |
PluginHandler.initMethod(PluginAnnotation<T> pluginAnnotation)
Initialization for method annotations.
|
void |
WatchEventCommand.onWatchEvent(PluginAnnotation<T> pluginAnnotation,
WatchFileEvent event,
ClassLoader classLoader)
Run plugin the method.
|
protected boolean |
InitHandler.registerClassLoaderInit(PluginAnnotation pluginAnnotation)
Register on classloader init event - call the @Init static method.
|
| Constructor and Description |
|---|
PluginClassFileTransformer(PluginManager pluginManager,
PluginAnnotation<OnClassLoadEvent> pluginAnnotation) |
Copyright © 2018. All rights reserved.