org.jmlspecs.jmlrac.runtime
Class JMLOldExpressionCache.Key
java.lang.Object
org.jmlspecs.jmlrac.runtime.JMLOldExpressionCache.Key
- Enclosing class:
- JMLOldExpressionCache
- public static class JMLOldExpressionCache.Key
- extends Object
A class for representing keys for cache objects. We use arrays for
keys, but we treat two arrays equal if both have the same elements.
|
Method Summary |
boolean |
equals(Object obj)
Does the argument equal to this key object? |
int |
hashCode()
Returns the hash code for this key object. |
values
public Object[] values
JMLOldExpressionCache.Key
public JMLOldExpressionCache.Key(Object[] values)
- Constructs a new key object from an array.
equals
public boolean equals(Object obj)
- Does the argument equal to this key object?
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Returns the hash code for this key object.
- Overrides:
hashCode in class Object
JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.