use of com.karuslabs.plugin.annotations.annotations.Plugin in project Karus-Commons by Pante.
the class PluginProcessorTest method process.
@Test
void process() {
processor.process(Specified.class, config);
Plugin plugin = Specified.class.getAnnotation(Plugin.class);
verify(processor).processName(plugin, config);
verify(processor).processMain(Specified.class, config);
verify(processor).processVersion(plugin, config);
}
use of com.karuslabs.plugin.annotations.annotations.Plugin in project Karus-Commons by Pante.
the class PluginProcessor method process.
@Override
public void process(Class<? extends JavaPlugin> plugin, ConfigurationSection config) {
Plugin annotation = plugin.getAnnotation(Plugin.class);
processName(annotation, config);
processMain(plugin, config);
processVersion(annotation, config);
}
Aggregations