0
jcodemodel能夠通過執行類似添加私有屬性:添加類型的變量
JFieldVar quantity = jc.field(JMod.PRIVATE, Integer.class, "myAtt");
然而,發生了什麼,而不是使用一個類從JDK您使用的是類,不會在你調用字段API的時候在類路徑上?
所有你知道的是類名作爲一個字符串,你的類路徑中沒有那個類 - 其他人正在生成它。
jcodemodel能夠通過執行類似添加私有屬性:添加類型的變量
JFieldVar quantity = jc.field(JMod.PRIVATE, Integer.class, "myAtt");
然而,發生了什麼,而不是使用一個類從JDK您使用的是類,不會在你調用字段API的時候在類路徑上?
所有你知道的是類名作爲一個字符串,你的類路徑中沒有那個類 - 其他人正在生成它。
所有JCodeModel都會爲您生成.java文件。當您去編譯生成的文件,並且所需的類不在類路徑中時,您將收到編譯錯誤。同樣,如果類在運行時不存在,則在首次引用類時,類裝入器將拋出異常。