Top Description Fields Constructors Methods
org.codehaus.groovy.runtime.m12n

public Class ExtensionModuleRegistry

extends Object
Class Inheritance
Imports
java.util.ArrayList, .LinkedList, .List

The extension method registry is responsible for collecting methods (or static methods) which are added to existing classes and may be called like regular methods.

In previous Groovy versions, such methods could only be defined in a single class called org.codehaus.groovy.runtime.DefaultGroovyMethods for instance methods, and org.codehaus.groovy.runtime.DefaultGroovyStaticMethods for static methods.

Since
2.0.0

Field Summary

Modifier and TypeField and Description
private final List<ExtensionModule>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
public ExtensionModule
getModule(final String moduleName)

public List<ExtensionModule>
public boolean
hasModule(final String moduleName)

public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

modulesback to summary
private final List<ExtensionModule> modules

Constructor Detail

ExtensionModuleRegistryback to summary
public ExtensionModuleRegistry()

Method Detail

addModuleback to summary
public void addModule(ExtensionModule module)
getModuleback to summary
public ExtensionModule getModule(final String moduleName)
getModulesback to summary
public List<ExtensionModule> getModules()
hasModuleback to summary
public boolean hasModule(final String moduleName)
removeModuleback to summary
public void removeModule(ExtensionModule module)