package grails.test.runtime;
import java.io.File;
import java.util.Collection;
import java.util.List;
import java.util.Map;
import grails.core.GrailsApplication;
import grails.plugins.PluginFilter;
import org.grails.spring.RuntimeSpringConfiguration;
import grails.plugins.GrailsPlugin;
import grails.plugins.GrailsPluginManager;
import grails.plugins.exceptions.PluginException;
import org.springframework.beans.BeansException;
import org.springframework.context.ApplicationContext;
import org.springframework.core.type.filter.TypeFilter;
final class NoOpGrailsPluginManager implements GrailsPluginManager {
@Override
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException {
}
@Override
public GrailsPlugin[] getAllPlugins() {
return null;
}
@Override
public GrailsPlugin[] getUserPlugins() {
return null;
}
@Override
public GrailsPlugin[] getFailedLoadPlugins() {
return null;
}
@Override
public void loadPlugins() throws PluginException {
}
@Override
public void doRuntimeConfiguration(RuntimeSpringConfiguration springConfig) {
}
@Override
public void doPostProcessing(ApplicationContext applicationContext) {
}
@Override
public void doDynamicMethods() {
}
@Override
public void onStartup(Map<String, Object> event) {
}
@Override
public GrailsPlugin getGrailsPlugin(String name) {
return null;
}
@Override
public GrailsPlugin getGrailsPluginForClassName(String name) {
return null;
}
@Override
public boolean hasGrailsPlugin(String name) {
return false;
}
@Override
public GrailsPlugin getFailedPlugin(String name) {
return null;
}
@Override
public GrailsPlugin getGrailsPlugin(String name, Object version) {
return null;
}
@Override
public void doRuntimeConfiguration(String pluginName, RuntimeSpringConfiguration springConfig) {
}
@Override
public void checkForChanges() {
}
@Override
public void setApplication(GrailsApplication application) {
}
@Override
public boolean isInitialised() {
return false;
}
@Override
public void refreshPlugin(String name) {
}
@Override
public Collection getPluginObservers(GrailsPlugin plugin) {
return null;
}
@Override
public void informObservers(String pluginName, Map event) {
}
@Override
public void doArtefactConfiguration() {
}
@Override
public void registerProvidedArtefacts(GrailsApplication application) {
}
@Override
public void shutdown() {
}
@Override
public boolean supportsCurrentBuildScope(String pluginName) {
return false;
}
@Override
public void setLoadCorePlugins(boolean shouldLoadCorePlugins) {
}
@Override
public void informOfClassChange(Class<?> aClass) {
}
@Override
public List<TypeFilter> getTypeFilters() {
return null;
}
@Override
public String getPluginPath(String name) {
return null;
}
@Override
public String getPluginPath(String name, boolean forceCamelCase) {
return null;
}
@Override
public GrailsPlugin getPluginForInstance(Object instance) {
return null;
}
@Override
public String getPluginPathForInstance(Object instance) {
return null;
}
@Override
public String getPluginPathForClass(Class<? extends Object> theClass) {
return null;
}
@Override
public String getPluginViewsPathForInstance(Object instance) {
return null;
}
@Override
public String getPluginViewsPathForClass(Class<? extends Object> theClass) {
return null;
}
@Override
public GrailsPlugin getPluginForClass(Class<?> theClass) {
return null;
}
@Override
public void informPluginsOfConfigChange() {
// no op
}
@Override
public void informOfFileChange(File file) {
}
@Override
public void informOfClassChange(File file, Class cls) {
}
@Override
public boolean isShutdown() {
return false;
}
@Override
public void setPluginFilter(PluginFilter pluginFilter) {
// no-op
}
}