Package org.codehaus.groovy.runtime
Class ClassExtender
- java.lang.Object
-
- org.codehaus.groovy.runtime.ClassExtender
-
public class ClassExtender extends java.lang.ObjectA helper class used by the runtime to allow Groovy classes to be extended at runtime- Version:
- $Revision$
- Author:
- James Strachan
-
-
Constructor Summary
Constructors Constructor Description ClassExtender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddMethod(java.lang.String name, Closure closure)voidcall(java.lang.String name, java.lang.Object params)protected java.util.MapcreateMap()java.lang.Objectget(java.lang.String name)voidremove(java.lang.String name)voidremoveMethod(java.lang.String name)voidset(java.lang.String name, java.lang.Object value)
-
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.String name)
-
set
public void set(java.lang.String name, java.lang.Object value)
-
remove
public void remove(java.lang.String name)
-
call
public void call(java.lang.String name, java.lang.Object params)
-
addMethod
public void addMethod(java.lang.String name, Closure closure)
-
removeMethod
public void removeMethod(java.lang.String name)
-
createMap
protected java.util.Map createMap()
-
-