package jal.GENERIC; /** * A function object that represents a binary predicate: tests whether two * elements are equal. * *

Copyright © 1996 * Silicon Graphics, Inc. * *
Permission to use, copy, modify, distribute and sell this software * and its documentation for any purpose is hereby granted without fee, * provided that the above copyright notice appear in all copies and * that both that copyright notice and this permission notice appear * in supporting documentation. Silicon Graphics makes no * representations about the suitability of this software for any * purpose. It is provided "as is" without express or * implied warranty. * * * @author Matthew Austern (austern@mti.sgi.com) * @author Alexander Stepanov (stepanov@mti.sgi.com) * * */ public class Equals implements BinaryPredicate { /** * Tests whether or not the arguments are equal. * apply(x, y) is equivalent to * x.equals(y). * @param x First argument * @param y Second argument * @return Result of the binary operation. */ public boolean apply(generic x, generic y) { return x.equals(y); } }