* The element to remove
*/
public void remove(T element) {
- elements.remove(element);
+ while (elements.remove(element)) {
+ /* do nothing, just remove all instances of the element. */
+ }
if (elements.isEmpty()) {
dismiss();
}
// ABSTRACTNOTIFICATION METHODS
//
- /**
- * {@inheritDoc}
- */
@Override
public void dismiss() {
super.dismiss();
// OBJECT METHODS
//
- /**
- * {@inheritDoc}
- */
@Override
public int hashCode() {
int hashCode = super.hashCode();
return hashCode;
}
- /**
- * {@inheritDoc}
- */
@Override
public boolean equals(Object object) {
if (!(object instanceof ListNotification)) {