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

public abstract Class ExtensionModule

extends Object
Class Inheritance
Known Direct Subclasses
org.codehaus.groovy.runtime.m12n.SimpleExtensionModule
Imports
groovy.lang.MetaMethod, java.util.List

An extension module is a class responsible for providing a list of meta methods to the Groovy compiler and runtime. Those methods are use to "dynamically extend" existing classes by adding methods to existing classes.
Since
2.0.0

Field Summary

Modifier and TypeField and Description
private final String
private final String

Constructor Summary

AccessConstructor and Description
public
ExtensionModule(final String moduleName, final String moduleVersion)

Method Summary

Modifier and TypeMethod and Description
public abstract List<MetaMethod>
public String
public String
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

nameback to summary
private final String name
versionback to summary
private final String version

Constructor Detail

ExtensionModuleback to summary
public ExtensionModule(final String moduleName, final String moduleVersion)

Method Detail

getMetaMethodsback to summary
public abstract List<MetaMethod> getMetaMethods()
getNameback to summary
public String getName()
getVersionback to summary
public String getVersion()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override