nl.tudelft.simulation.event.ref
Class StrongReference
java.lang.Object
nl.tudelft.simulation.event.ref.StrongReference
- All Implemented Interfaces:
- Reference, java.io.Serializable
- public class StrongReference
- extends java.lang.Object
- implements Reference, java.io.Serializable
A StrongReference class represents a normal pointer relation to a reference.
This class is created to complete the java.lang.ref package. This class
ensures that references can be used without casting to either an object or a
reference. Strong references are not created to be cleaned by the garbage
collector. Since they represent normal pointer relations, they are the only
ones which might be serialized. This class therefore implements
java.io.Serializable
(c) copyright 2003-2004 Delft
University of Technology , the Netherlands.
See for project information www.simulation.tudelft.nl
License of use: General Public
License (GPL) , no warranty
- Since:
- 1.0
- Version:
- 1.0, 2004-03-18
- Author:
- Peter
Jacobs
- See Also:
- Serialized Form
|
Constructor Summary |
StrongReference(java.lang.Object referent)
Creates a new strong reference that refers to the given object. |
|
Method Summary |
java.lang.Object |
get()
Returns this reference object's referent. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StrongReference
public StrongReference(java.lang.Object referent)
- Creates a new strong reference that refers to the given object. The new
reference is not registered with any queue.
- Parameters:
referent - object the new strong reference will refer to
get
public java.lang.Object get()
- Description copied from interface:
Reference
- Returns this reference object's referent. If this reference object has
been cleared, either by the program or by the garbage collector, then
this method returns
null.
- Specified by:
get in interface Reference
- Returns:
- The object to which this reference refers, or
null
if this reference object has been cleared - See Also:
Reference.get()
Copyright © 2002-2004 Delft University of Technology, the Netherlands. All Rights Reserved.