type-safety

    9熱度

    5回答

    Eclipse顯示了一個類型安全警告,並且我嘗試了幾乎所有消除它的操作(當然將它抑制爲一個選項),但不幸的是我沒有取得任何成功。 您是否知道我必須更改我的代碼,以便不再有類型安全警告。或者是@SuppressWarnings("unchecked")唯一的辦法? ArrayList<String> arrayList= (ArrayList<String>) Classname.getArrayL

    8熱度

    2回答

    我有以下的POJOs: public interface Shape { public double calcArea(); public double calcPerimeter(); } public class Rectangle implement Shape { // Various properties of a rectangle } pub

    13熱度

    2回答

    String[] boxOptions = {"1","2","4","8","16","20","40","100","400"}; JComboBox box = new JComboBox(boxOptions); 我在程序中有這些確切的代碼行,並沒有得到這個錯誤。我做了一些搜索,我發現的結果有點過頭了。有任何想法嗎? 的錯誤是: JComboBox is a raw type. Re

    0熱度

    1回答

    我用下面的代碼,我有以下行式安全預警, Type safety: Unchecked cast from Root<capture#5-of ?> to Root<T> Type safety: Unchecked cast from CriteriaQuery<capture#4-of ?> to CriteriaQuery<T> 有一種方法,以避免它不添加抑制? CriteriaQuer

    13熱度

    5回答

    如果我有一個泛型類Foo<Bar>,我不能創建一個數組如下: Bar[] bars = new Bar[]; (這將導致錯誤「無法創建一個通用的酒吧陣列「)。 但是,正如dimo414在回答中建議this question (Java how to: Generic Array creation),我可以做到以下幾點: Bar[] bars = (Bar[]) new Object[];

    2熱度

    1回答

    我剛剛聽到Yesod的消息,並開始閱讀本書。在莎士比亞的章節中,大約3/4下來,他們說... 「重新加載模式不適用於哈姆雷特,只適用於卡修斯,盧修斯和朱利葉斯。哈姆雷特有太多複雜的功能,直接依賴於Haskell編譯器並不能在運行時重新實現。「 這是否意味着每次更改HTML時必須重新編譯服務器?使用Ghci進行實時編譯會有好處,還是該技術已被用於Yesod的高峯期? 這個軟件好像是一個更宏偉的項目。

    2熱度

    1回答

    我想知道如果有人能告訴我如何獲得TypeSafe URL到靜態資源。我已將「/ static」作爲子網站提供文件,但我不清楚如何使用類型安全網址從那裏引用特定文件。這個想法是我可以將它們包含在addScript等東西中。 我對Yesod很新,但在Yesod書籍或FPComplete教程中找不到這樣的例子。

    2熱度

    1回答

    我詳盡地研究了編譯規則使用共同和反方差使用這本書:http://www.cs.ucsb.edu/~benh/260/Programming-in-Scala.pdf(第423-424) 我想出了一個例子不應該根據規則進行編譯,嘗試了它,事實上,由於協方差/反差問題,它不能編譯。但是,我沒有看到爲什麼它不起作用的合理原因。因此,與例如Java中的Array相反,我認爲,即使編譯了,也不能實現任何非類

    0熱度

    1回答

    可以說我想構造一個記錄列表,其中每個記錄包含一些x個字段。但是,編譯時不知道字段的數量和字段的類型。只有在運行時,我們都知道每個字段的字段數量和類型。因此,爲了表示這個列表,我使用了List [Array [Any]]。 用戶應該能夠從該列表中找到某個字段的min(max)值的記錄。 這裏是一個高度簡化的示例代碼: class Data(val colValues: List[Array[Any]

    3熱度

    3回答

    我正在研究使用DynamicProxy類,而且我對這個概念還比較陌生。在我走得太遠之前,我想知道這些類在IntelliSense和類型安全性方面有多好? 我只是害怕使用類似Castle DynamicProxy(或其他一些),並設置一切後發現使用我的對象不提供智能感知或類型安全。任何人都可以對此有所瞭解嗎?