refactor: generated equals and hashcode for Packet
This commit is contained in:
parent
8ee3e22dab
commit
ece6ef133c
@ -4,10 +4,7 @@ import uulm.teamname.marvelous.gamelibrary.requests.Request;
|
||||
import uulm.teamname.marvelous.gamelibrary.requests.RequestType;
|
||||
import uulm.teamname.marvelous.server.lobbymanager.Participant;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.*;
|
||||
|
||||
public class Packet extends ArrayList<Request> {
|
||||
|
||||
@ -41,4 +38,17 @@ public class Packet extends ArrayList<Request> {
|
||||
return origin;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean equals(Object o) {
|
||||
if (this == o) return true;
|
||||
if (o == null || getClass() != o.getClass()) return false;
|
||||
if (!super.equals(o)) return false;
|
||||
Packet packet = (Packet) o;
|
||||
return Objects.equals(origin, packet.origin);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int hashCode() {
|
||||
return Objects.hash(super.hashCode(), origin);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user