Class StructuralEqualityComparer

  • All Implemented Interfaces:
    AtmComboVisitor<java.lang.Boolean,​java.lang.Void>

    public class StructuralEqualityComparer
    extends AbstractAtmComboVisitor<java.lang.Boolean,​java.lang.Void>
    A visitor used to compare two type mirrors for "structural" equality. Structural equality implies that, for two objects, all fields are also structurally equal and for primitives their values are equal.

    See also DefaultTypeHierarchy, and SubtypeVisitHistory