Groovy Documentation

## org.codehaus.groovy.runtime.m12n
[Java] Class ExtensionModuleRegistry

    java.lang.Object
      org.codehaus.groovy.runtime.m12n.ExtensionModuleRegistry

    public class ExtensionModuleRegistry
    extends java.lang.Object

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 DefaultGroovyMethods for instance methods, and DefaultGroovyStaticMethods for static methods.

Authors:
  Cedric Champeau

Since:
  2.0.0

Constructor Summary
`ExtensionModuleRegistry()`

Method Summary
`void` | `addModule(ExtensionModule module)`
`ExtensionModule` | `getModule(java.lang.String moduleName)`
`java.util.List` | `getModules()`
`boolean` | `hasModule(java.lang.String moduleName)`
`void` | `removeModule(ExtensionModule module)`

Methods inherited from class java.lang.Object
java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()

Constructor Detail

### ExtensionModuleRegistry

    public ExtensionModuleRegistry()

Method Detail

### addModule

    public void addModule(ExtensionModule module)

### getModule

    public ExtensionModule getModule(java.lang.String moduleName)

### getModules

    public java.util.List getModules()

### hasModule

    public boolean hasModule(java.lang.String moduleName)

### removeModule

    public void removeModule(ExtensionModule module)

Groovy Documentation