suppress cast warnings
This commit is contained in:
@@ -98,7 +98,7 @@ public class Socket extends Emitter {
|
|||||||
add(On.on(io, Manager.EVENT_PACKET, new Listener() {
|
add(On.on(io, Manager.EVENT_PACKET, new Listener() {
|
||||||
@Override
|
@Override
|
||||||
public void call(Object... args) {
|
public void call(Object... args) {
|
||||||
Socket.this.onpacket((Packet) args[0]);
|
Socket.this.onpacket((Packet<?>) args[0]);
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
add(On.on(io, Manager.EVENT_CLOSE, new Listener() {
|
add(On.on(io, Manager.EVENT_CLOSE, new Listener() {
|
||||||
@@ -268,7 +268,7 @@ public class Socket extends Emitter {
|
|||||||
this.emit(EVENT_DISCONNECT, reason);
|
this.emit(EVENT_DISCONNECT, reason);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void onpacket(Packet packet) {
|
private void onpacket(Packet<?> packet) {
|
||||||
if (!this.nsp.equals(packet.nsp)) return;
|
if (!this.nsp.equals(packet.nsp)) return;
|
||||||
|
|
||||||
switch (packet.type) {
|
switch (packet.type) {
|
||||||
@@ -276,21 +276,33 @@ public class Socket extends Emitter {
|
|||||||
this.onconnect();
|
this.onconnect();
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case Parser.EVENT:
|
case Parser.EVENT: {
|
||||||
this.onevent(packet);
|
@SuppressWarnings("unchecked")
|
||||||
|
Packet<JSONArray> p = (Packet<JSONArray>) packet;
|
||||||
|
this.onevent(p);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case Parser.BINARY_EVENT:
|
case Parser.BINARY_EVENT: {
|
||||||
this.onevent(packet);
|
@SuppressWarnings("unchecked")
|
||||||
|
Packet<JSONArray> p = (Packet<JSONArray>) packet;
|
||||||
|
this.onevent(p);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case Parser.ACK:
|
case Parser.ACK: {
|
||||||
this.onack(packet);
|
@SuppressWarnings("unchecked")
|
||||||
|
Packet<JSONArray> p = (Packet<JSONArray>) packet;
|
||||||
|
this.onack(p);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case Parser.BINARY_ACK:
|
case Parser.BINARY_ACK: {
|
||||||
this.onack(packet);
|
@SuppressWarnings("unchecked")
|
||||||
|
Packet<JSONArray> p = (Packet<JSONArray>) packet;
|
||||||
|
this.onack(p);
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case Parser.DISCONNECT:
|
case Parser.DISCONNECT:
|
||||||
this.ondisconnect();
|
this.ondisconnect();
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import java.util.NoSuchElementException;
|
|||||||
|
|
||||||
public class Optional<T> {
|
public class Optional<T> {
|
||||||
|
|
||||||
static final Optional EMPTY = Optional.ofNullable(null);
|
static final Optional<Void> EMPTY = Optional.ofNullable(null);
|
||||||
|
|
||||||
private T value;
|
private T value;
|
||||||
|
|
||||||
@@ -19,7 +19,7 @@ public class Optional<T> {
|
|||||||
return new Optional<T>(value);
|
return new Optional<T>(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
public static <T> Optional<T> empty() {
|
public static Optional<Void> empty() {
|
||||||
return EMPTY;
|
return EMPTY;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user