javaparser

    0熱度

    1回答

    我使用 JavaParser類(https://github.com/javaparser/javaparser)和 javasymbolsolver(https://github.com/javaparser/javasymbolsolver)。 解析java源代碼。我期待從.java文件創建一個基本報告來列出方法簽名,如果它們包含完整的Java類型,那將會很好。 所以javaparser的「訪

    -3熱度

    2回答

    我試圖將日期以dd-MM-yyyy格式從YYYY-MM-dd轉換成hh:mm:ss.ms in java使用下面的代碼,但中號無法獲得期望的值 String dob = (new SimpleDateFormat("dd-MM-yyyy")).format(customerEntity.getDob().toString()); customerEntity.getDob()的toString

    0熱度

    1回答

    需要計算if-else子句的數量。我使用java解析器來做到這一點。 我做了什麼至今:通過使用功能 我獲得的所有if和else-if引導的從句的計數 node.getChildNodesByType(IfStmt.class)) 問題: 我怎麼算else子句? 該函數忽略「else」子句。 例子: if(condition) { if(condition 2) //

    1熱度

    1回答

    我想,以確定方法,在一個類中,包含一個特定的方法調用來解析Java源文件(.java)。 在下面的例子中,我需要知道哪些方法包含一個呼叫到XYZ()。因此,分析器應返回method01和method03 public class A{ private void method01(){ //some statements xyz(); //more st

    -1熱度

    1回答

    我有一個現有的java源代碼。我正在使用java解析器(jar名稱 - javaparser-core-2.5.1.jar)修改這個.java文件。 我需要添加一個else if語句塊e.g:如果需要添加與condition3聲明 if(condition1){ //then statement }else if(condition2) { //then statement

    1熱度

    1回答

    我想使用JavaParser將以下語句添加到我的AST中。我已經閱讀了手冊,我知道如何做簡單的例子。但是,我找不到與創建新對象有關的任何內容。我想知道是否有人可以幫助我。 PrintWriter out = new PrintWriter(new FileWriter("path", true));

    0熱度

    2回答

    我目前正在開發一個項目,在該項目中需要運行JUnit測試用例,然後從目標類(正在測試的類)中提取信息。爲了提取覆蓋的語句,我使用了eclEmma,但是使用這個工具,我只能夠在運行測試類之後提取在Target中執行的行號。 我想提取if語句中分支決策的布爾值,以便在覆蓋目標類的特定真/假分支時推導哪些條件已經過驗證。 我知道我可以使用JavaParser解析Java文件,然後提取以下信息,但我不知道

    1熱度

    1回答

    我不確定是否在標題中描述了問題,但這裏是背景: 我想解析Java源代碼,說TestClassOne.java。 TestClassOne使用聲明爲實例變量的另一個類「TestClassTwo」。現在,TestClassTwo將一個TestClassThree類聲明爲實例變量。 所以,現在,問題出現了,當我的目標類TestClassOne,獲取TestClassThree經由TestClassTwo

    0熱度

    1回答

    我正在開發一個項目來分析基於jersey的註釋,以在來自java源代碼的項目之間構建請求交互圖。 可以很容易地解析和獲取信息時everythink像 @GET @Path("/parameter/{param}") public Response getParam(@PathParam("param") String prm) { String output = "Jersey

    0熱度

    2回答

    我閱讀官方http://javaparser.org/頁面,但我不知道如何安裝它。 我看到這個答案https://stackoverflow.com/a/32215185/7643663這讓我 easily create a project using Maven and including among the dependencies JavaParser 與 <dependency>