eclipse-jdt

    0熱度

    1回答

    我在Eclipse中有一個項目A,其代碼被編譯成一個jar並由單獨的項目B使用。 我已將jar關聯到工作區項目代碼。 當我運行項目B時,我在引用jar的控制檯上獲取堆棧跟蹤。 當點擊引用從項目A打開正確的文件,但作爲只讀,我想編輯這個文件並修復我的代碼。 我最終做的是使用搜索輸入名稱或在資源管理器中導航到文件名,手動打開文件,然後對其進行編輯。 我的意思是文件存在於我的工作區中的項目中,爲什麼它不

    1熱度

    1回答

    我在Eclipse Neon中使用JDT來編寫Java代碼生成器插件。在某一時刻,我已經有一個正確生成類的AST和用空體的方法,如下面的一個: // Simplified for this question public class X { public void x(void) { } } 現在我在StringBuilder實例的代碼段準備好被用作該空方法體的代碼。代

    0熱度

    1回答

    我正在使用Java AST(JDT),並且必須將org.eclipse.jdt.core.dom.Type實例添加到原始列表(Java 5之前的代碼),該列表僅包含元素類型Type(API保證它)。我使用TypeDeclaration.superInterfaceTypes()訪問列表由於類TypeDeclaration是如何編寫的(沒有超類接口的setter),我必須直接添加元素,並且不能簡單地

    0熱度

    1回答

    我想用Eclipse JDT的AST來解析java文件。 ASTVisitor提供了一個很好的API來遍歷所有節點並使用我們想要的節點。現在我想要的是,我們可以去目標節點,比如說類型MethodDeclaration還是所有類型的節點,而不是遍歷所有節點?因爲如果我必須在整個包中獲得特定類型的所有節點,這會減少時間。提前致謝。

    0熱度

    1回答

    我已經在Eclipse中導入了一個我目前不太熟悉的Maven項目。例如,我沒有關於模塊/工作區項目如何相互引用的概述。 因此,我現在可以打開每個項目的「Maven Dependencies」庫,並檢查其中列出了哪些其他工作區項目。我最終會對依賴關係進行概述,但這是一個非常乏味的過程。 是否有更簡單的方法來了解Eclipse工作區中的項目之間的依賴關係?

    0熱度

    2回答

    我使用Eclipse JDT修改的源代碼的AST。我想修改一個MethodDeclaration節點。爲此,我使用ASTVisitor訪問了該文件並進行了更改。現在我刪除了過去的節點,並試圖使用ListRewrite.insertAt()方法在相同位置添加新節點。爲此,我想在刪除節點之前獲取節點的索引。我如何獲得索引?

    0熱度

    1回答

    由於我主要使用PHP(使用Composer進行依賴關係管理),因此我在很多年中都沒有使用過Java。我只是剛開始看Maven和Gradle。 我正在嘗試使用Maven,並希望使用Eclipse的JDT UI工具,所以我可以在構建用戶界面的測試項目中使用它們的某些組件,試圖讓自己加速。 我正在使用Maven嘗試引入JDT UI包作爲依賴項。這是我的pom.xml: <?xml version="1.

    0熱度

    1回答

    我使用eclipse jdt以編程方式摺疊類的層次結構(1.將所有方法和字段移動到父類,2. remove abstract keyword如果父類是抽象的,和3參考父類,而不是一個孩子在所有系統) 我完成步驟1,2,但我有問題,與3 這裏是我的代碼: //update the references to the parent class IPackageFragment classChange

    0熱度

    1回答

    我將eclipse氧氣調試器附加到遠程java應用程序。遠程Java應用程序的classpath上有類org.example.Foo。當創建代碼 org.example.Foo.log("some message"); return false; 條件斷點我得到一個錯誤,指出窗口: 條件斷點編譯錯誤(S)。 原因:當我使用反射代碼在條件斷點來調用Foo它的工作原理類的靜態方法 org.exa

    0熱度

    1回答

    我想解決綁定在一個分離的項目。例如,文件系統如下所示: ./ projects/ PPP/ src/ ... A.java B.java 在A中我們有一個方法返回B類型。 所以我剛纔設置的單位名稱/PPP/src/A.java和sourcepathEntries設置爲{ 「/ home/user中/項目/ P