RemoteObject casting can now be inferred
This commit is contained in:
parent
63f60a5f96
commit
6c433a918f
@ -42,7 +42,7 @@ package dorkbox.network.rmi
|
|||||||
*/
|
*/
|
||||||
interface RemoteObject<T> {
|
interface RemoteObject<T> {
|
||||||
companion object {
|
companion object {
|
||||||
fun <T> cast(remoteObject: Any): RemoteObject<T> {
|
fun <T> cast(remoteObject: T): RemoteObject<T> {
|
||||||
@Suppress("UNCHECKED_CAST")
|
@Suppress("UNCHECKED_CAST")
|
||||||
return remoteObject as RemoteObject<T>
|
return remoteObject as RemoteObject<T>
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user