Interface ReferenceUnique


public interface ReferenceUnique
ReferenceUnique is a property indicating that, for all instances of a class, (a==b)==(a.equals(b)). That is, two equal objects are always reference equal.

Tagging classes with ReferenceUnique allows automated checkers to more accurately discrimate legitimate uses of == on objects from unsafe uses.

Author:
C. Scott Ananian <cananian@alumni.princeton.edu>