xtend

    0熱度

    2回答

    我試圖通過使用自定義Comparator的TreeSet幫助排除列表中的重複對象。 對於這個代碼: class ASDF { int i Pass ref new(Pass p, int i) { this.ref = p this.i=i } public static def void main(String[] arg

    0熱度

    2回答

    我有一個對象集合O,我想從中創建兩個要素(例如,O.name和O.value)的(不可變)映射。 我最好的解決方案迄今 newHashMap(o.map[it.name -> it.value]) 但是,這將實例化和初始化一個新的HashMap這是不是acually我想要的。相反,我希望有一個不變的地圖,而不必要的實例,同樣什麼 o.toInvertedMap[value] 回報 - 但這

    0熱度

    2回答

    documentation說Ctrl<但似乎不工作(我有Mmac與美國鍵盤)。我可以做Ctrl空間插入一對引號。

    0熱度

    1回答

    運行插件,我有一個DSL myDsl我用這個代碼運行 它在Xtend class LaunchMydslShortcut implements ILaunchShortcut { @Inject private IResourceForEditorInputFactory resourceFactory; override launch(ISelection sel

    0熱度

    1回答

    在我的語法我有一個包括規則如下: Script: includes+=(Include)* assignments+=(Assignment)* clock=Clock? tests+=Test* ; Include: 'INCLUDE' importURI=STRING ; 我想要做的是包括同爲「主」文件中的文件。 我正在處理使用.mydsl文件的interpre

    0熱度

    1回答

    有誰知道,如何做quickfix從接口添加未實現的方法與Xtend代碼?

    0熱度

    1回答

    我試圖用Xtext製作一個簡單的DSL,並用解釋器執行它,該語法是最初的Hello Word項目。 我可以成功執行.Text文件。 在org.xtext.example.mydsl.ui項目中,我在plugin.xml文件中編寫該文件以從我的類LaunchMydslShortcut運行項目。 <extension point="org.eclipse.debug.ui.launchSho

    1熱度

    2回答

    我想將XText中另一個文件中的一些對象添加到範圍中。爲了說明我需要什麼,我有這個玩具語法: grammar org.xtext.example.mydsl.MyDsl with org.eclipse.xtext.common.Terminals generate myDsl "http://www.xtext.org/example/mydsl/MyDsl" Model: (i

    0熱度

    2回答

    我想做一個允許聲明數組和結構的Dsl。我可以用這個語法來做: Set: 'SET' '(' attribute=ID ',' value=AttributeValue ')'; SimpleValue: INT | STRING; Structure: '{' ID ':' AttributeValue (',' ID ':' AttributeValue)*

    0熱度

    2回答

    我對我的語法一個代碼生成器,我已經創建工作調用實體: Domainmodel: (elements+=AbstractElement)*; PackageDeclaration: 'package' name=QualifiedName '{' (elements+=AbstractElement)* '}'; AbstractElement: