@Test public void testEquals() { new EqualsTester() .addEqualityGroup(Drop.instance(), Drop.instance()) .addEqualityGroup(new Object()) .testEquals(); }
@Override public boolean equals(@Nullable Object obj) { return obj instanceof Drop; }
Drop implements Action { @Override public boolean equals(@Nullable Object obj) { return obj instanceof Drop; } }
Drop implements Action { @Override public boolean equals(@Nullable Object obj) { return obj instanceof Drop; } private  Drop(); }
Drop implements Action { @Override public boolean equals(@Nullable Object obj) { return obj instanceof Drop; } private  Drop(); @Override T accept(ActionVisitor<T> visitor); @JsonCreator static Drop instance(); @Override int hashCode(); @Override boolean equals(@Nullable Object obj); @Override String toString(); }
Drop implements Action { @Override public boolean equals(@Nullable Object obj) { return obj instanceof Drop; } private  Drop(); @Override T accept(ActionVisitor<T> visitor); @JsonCreator static Drop instance(); @Override int hashCode(); @Override boolean equals(@Nullable Object obj); @Override String toString();  }