|
Groovy 1.7.0 | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectgroovy.lang.GroovyObjectSupport
org.codehaus.groovy.runtime.NullObject
class NullObject extends GroovyObjectSupport
Constructor Summary | |
private NullObject()
private constructor |
Method Summary | |
---|---|
Object
|
asType(Class c)
Type conversion method for null. |
Object
|
clone()
Since this is implemented as a singleton, we should avoid the use of the clone method |
boolean
|
equals(Object to)
null is only equal to null |
static NullObject
|
getNullObject()
get the NullObject reference |
Object
|
getProperty(String property)
Tries to get a property on null, which will always fail |
int
|
hashCode()
|
Object
|
invokeMethod(String name, Object args)
Tries to invoke a method on null, which will always fail |
boolean
|
is(Object other)
The method "is" is used to test for equal references. |
Iterator
|
iterator()
iterator() method to be able to iterate on null. |
Object
|
plus(String s)
Allows to add a String to null. |
void
|
setProperty(String property, Object newValue)
Tries to set a property on null, which will always fail |
String
|
toString()
|
Methods inherited from class GroovyObjectSupport | |
---|---|
getMetaClass, getProperty, invokeMethod, setMetaClass, setProperty |
Methods inherited from class Object | |
---|---|
wait, wait, wait, hashCode, getClass, equals, toString, notify, notifyAll |
Constructor Detail |
---|
private NullObject()
Method Detail |
---|
public Object asType(Class c)
public Object clone()
public boolean equals(Object to)
public static NullObject getNullObject()
public Object getProperty(String property)
public int hashCode()
public Object invokeMethod(String name, Object args)
public boolean is(Object other)
public Iterator iterator()
public Object plus(String s)
public void setProperty(String property, Object newValue)
public String toString()
Copyright © 2003-2009 The Codehaus. All rights reserved.