나는이 코드 조각이 :Java에서 주먹없는 캐스트 경고를 제거하려면 어떻게해야합니까?
import java.net.MalformedURLException;
import java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.Remote;
import java.rmi.RemoteException;
public class ClientLookup<T extends Remote> {
private T sharedObject;
public void lookup(String adress) throws MalformedURLException, RemoteException, NotBoundException {
sharedObject = (T) Naming.lookup(adress);
}
public T getSharedObject() {
return sharedObject;
}
}
"가 (T)을 Naming.lookup (ADRESS)는"나에게 경고를주고있다와 부분 : 유형 안전 "체크되지는를 T로 원격에서 캐스팅 T는 "원격 확장하고 깨끗한 위해 (그것을 해결"난 그냥 때 왜 경고를 보여주는 알고 싶어 "("선택 해제 ") @SuppressWarnings을"
내가 사용하는 wanto하지 않는다 " 코드)
Thnaks.
+1 잘 작동하는 솔루션을 제공 할 때 수행됩니다. 그러나 나는 진부한 Java에서 당신이 이것을하기 위해지나 가게한다는 것을 두려워합니다! 어쩌면 스칼라 시대가왔다. –
@Carl - 그때 가면 ... 그리고 나가는 길에 문을 쾅 닫지 마라 .-) –