com.jgoodies.common.base
Class Objects
java.lang.Object
com.jgoodies.common.base.Objects
public final class Objects
- extends Object
Provides static methods that operate on objects.
- Version:
- $Revision: 1.4 $
- Author:
- Karsten Lentzsch
|
Method Summary |
static
|
deepCopy(T original)
Provides a means to copy objects that do not implement Cloneable. |
static boolean |
equals(Object o1,
Object o2)
Checks and answers if the two objects are both null or equal. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
deepCopy
public static <T extends Serializable> T deepCopy(T original)
- Provides a means to copy objects that do not implement Cloneable
Performs a deep copy where the copied object has no reference
to the original object for any object that implements Serializable
If the original is
null, this method just returns null.
- Type Parameters:
T - the type of the object to be cloned- Parameters:
original - the object to copied, may be null
- Returns:
- the copied object
- Since:
- 1.1.1
equals
public static boolean equals(Object o1,
Object o2)
- Checks and answers if the two objects are both
null or equal
- Parameters:
o1 - the first object to compareo2 - the second object to compare
- Returns:
- boolean
true if and only i
both objects are null or equal according t
equals invoked on th
first object
Copyright © 2009-2013 JGoodies Software GmbH. All Rights Reserved.