Bazı eski Java kodlarında (Eclipse'de) bazı uyarıları temizlemeye çalışıyorum ve bu durumda yapılması gereken şeyin ne olduğundan emin değilim. o şikayet, Liste ben <File>
ile parameterize eğer eminim ki, ancak, parametreli olmadığı için bir uyarı oluştururEclipse uyarısını çözmenin uygun yolu "parametrelendirilmedi"?
Transferable content = getToolkit().getSystemClipboard().getContents(null);
java.util.List clipboardFileList = null;
if(content.isDataFlavorSupported(DataFlavor.javaFileListFlavor)) {
try {
clipboardFileList = (java.util.List)content.getTransferData(
DataFlavor.javaFileListFlavor);
}
/* Do other crap, etc. */
}
o gereği budur: blok aşağı yukarı şuna benzer Object
'dan List<File>
'a dönüştürülemez. Sadece fonksiyon için kontrol edilmemiş uyarıyı bastırabilirdim, fakat eğer “iyi” bir çözüm varsa bundan kaçınmayı tercih ederim. Düşünceler?
Yani getTransferData() bir Nesne döndürüyor mu? –
Whoops, içeriğin ne olduğunu söyleyen çizgiyi dışarıda bıraktı. – Morinar