RemoteObject casting can now be inferred

This commit is contained in:
Robinson 2023-02-21 19:36:57 +01:00
parent 63f60a5f96
commit 6c433a918f
No known key found for this signature in database
GPG Key ID: 8E7DB78588BD6F5C

View File

@ -42,7 +42,7 @@ package dorkbox.network.rmi
*/
interface RemoteObject<T> {
companion object {
fun <T> cast(remoteObject: Any): RemoteObject<T> {
fun <T> cast(remoteObject: T): RemoteObject<T> {
@Suppress("UNCHECKED_CAST")
return remoteObject as RemoteObject<T>
}