inria-spoon

    0熱度

    1回答

    我是Spoon和Astor的新用戶。最近我使用Astor(SpoonLabs/astor)來執行一些自動的錯誤修復工作。 阿斯特將首先使用Spoon庫來編譯和分析項目源代碼。現在我可以使用Spoon成功合成小型項目,但無法成功編譯Hadoop子模塊(例如,hadoop/hadoop-common-project/hadoop-auth)。 我發現勺子在編譯模型時遇到問題。似乎Spoon不能從pac

    1熱度

    1回答

    當我們使用勺子來分析像Hadoop這樣的大項目的源代碼時,經常會出現問題「xxx已經定義了」,因爲可能存在具有相同類名和相同包目錄的Java類子項目。 當我運行「java -cp xx spoon.Launcher -i〜/ hadoop-0.23.3-src/-p myspoon.CatchProcessor」時,出現以下錯誤。 Exception in thread "main" spoon.

    1熱度

    2回答

    我一直在研究一個處理器,它在裏面注入一個內部類一個方法,而且我很難弄清楚如何生成類和伴隨對象初始化時不會自動生成錯誤的完全限定名稱。 例如,我已經處理的東西一樣: 我已經作出一個新的類: CtClass internal = getFactory().Core().createClass(); 然後,方法中的一個元素之前將其插入 element.insertBefore(internal);

    0熱度

    1回答

    現在,Spoon的輸出目錄結構將遵循* .java文件中寫入的包路徑。實際上,還有許多其他文件,甚至是* .java文件,其實際文件路徑與軟件包路徑不同。 所以,我的勺子的輸出文件夾是無序的。

    0熱度

    1回答

    我試圖將Java代碼的Spoon representation轉換爲其他東西;讓我們說一個JSON或XML表示或其他Java model。 我不知道如何以及從哪裏開始。 我必須寫勺的 元模型(這是很多處理器的寫)的每個葉一個processor? 我是否必須編寫一個處理器, 分析每個類並具有上/下方法(其中將包含大量instanceof檢查)? 我必須 寫一個Scanner基於樹的表示? 最後一個問

    1熱度

    1回答

    我使用Eclipse JDT API通過製作AST代碼樹來分析和處理幾個Java類的Java代碼。我還爲我的一個項目使用了Spoon代碼解析工具,併成功處理了Java類文件。 是否有任何類似的工具可用於JSP文件?我想解析,分析和自動修改代碼。 請建議我可以用來實現這一點。

    0熱度

    1回答

    我是湯匙的新手,如果我設法轉換類,我沒有找到從頭開始生成新類並將其保存到磁盤的方法。 我設法創建了一個新類,但是我沒有在代目錄中看到它。 任何幫助將不勝感激。 最好的問候, 阿蘭