0
我試圖使用sun-codemodel來生成源代碼,但很長一段時間沒有檢查API。使用sun-codemodel生成類似b()的表達式c()
JBlock body2 = method2.body();
JInvocation arg = body2.invoke("a").arg(xxx).invoke("c").arg(xxx);
僅生成所述第一部分,即一個(XXX)
任何想法?
我試圖使用sun-codemodel來生成源代碼,但很長一段時間沒有檢查API。使用sun-codemodel生成類似b()的表達式c()
JBlock body2 = method2.body();
JInvocation arg = body2.invoke("a").arg(xxx).invoke("c").arg(xxx);
僅生成所述第一部分,即一個(XXX)
任何想法?
問題通過使用
JInvocation invoke = JExpr._this()
.invoke("fun")
.arg("arg1")
.invoke("fun2")
.arg("arg2");
method.body().add(invoke);
對不起解決,但我不明白你的問題。請詳細說明一下嗎? – DerMike 2012-04-07 11:21:06
添加鏈接。試圖生成如()。b()。c()的源代碼... – Mike 2012-04-07 11:26:04
爲什麼你沒有在那裏做你想做的事? – Taymon 2012-04-07 13:59:57