问题标签 [xtend]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse - 如何为 Android 安装 Xtend 2.4?
我正在尝试关注这篇文章
当我尝试“禁用复选框在安装期间联系所有更新站点以查找所需的软件,以避免对其他 Eclipse 插件进行不必要的更新”时。我无法进行下一步,因为
或者,如果启用该复选框,我会在 Eclipse 中安装时出错。
android - 带有 XTend 的 Android ActivityMontior
我正在尝试使用 Xtend 编写一个 Android 应用程序,但是,我或多或少都是新手。我已经用 Java 创建了几个 Android 示例,但我仍在学习。
在这些应用程序中,我使用android.app.Instrumentation.ActivityMonitor
来检查 Activity 是否已启动。我读过 Xtend 不支持嵌套类
没有 var args,没有嵌套类,没有匿名类?文档中没有提到这些语言功能,我猜不出一个有效的语法。>我认为它们不可用,但我可能是错的。 http://blogs.atlassian.com/2011/11/xtend-first-impressions/
这是否意味着在使用 Xtend 时无法访问 ActivityMonitor 或者我只是做错了什么?
xtend - 如何使用 xtend 的活动注释创建“字符串 []”字段?
我尝试使用 xtend 的活动注释,我想创建一个实时注释,它可以生成一个String[]
字段来记录方法参数的名称。
你可以看到我typeof(String[]).newTypeReference
用来定义新创建字段的类型,但它不起作用。生成的 java 代码如下所示:
它使用Object
并且该initializer
部分是空的。
如何解决?
xtend - 在 Xtend 集合中组合过滤器和映射
给定一些可迭代变量v
和类型T
,我经常发现自己在编写代码,例如
v.filter[it instanceof T].map[it as T]
是否存在一些在单个步骤中执行相同功能的助手?
operators - Xtend Elvis ?:操作员没有按预期工作
我正在使用 Xtend 编写一个 Android 应用程序,并且我想使用 elvis 运算符来简化以下操作(可行):
通过使用 elvis 运算符,我写道:
据我了解,它的工作方式相同。
但是,我在 Eclipse 中遇到了这个错误:Type mismatch: cannot convert from Object to String[]
它有什么问题?
我使用的是 Xtend 2.4,MatrixCursor
构造函数签名是MatrixCursor(String[])
, 并projection
明确定义为String[]
.
xtext - 如何实现 xText 的代沟模式?
目前我正在修改一个使用 xText 解析自定义 DSL 的项目。我想为生成的类添加功能,但不幸的是我未能实现代沟模式。我以这篇文章为基础:
http://heikobehrens.net/2009/04/23/generation-gap-pattern/
我的问题是我们使用了很多片段来定制 org.eclipse.xtext.generator.Generator。看来我不能为 org.eclipse.xpand2.Generator 重用这些片段。
所以总而言之:
- 如何实现 xtext 生成器的代沟模式
- 或者我如何将片段与 xpand2-Generator 一起使用
- 或者是否有第三种解决方案允许我使用片段并实现代沟模式?
研究完这件事后,我彻底糊涂了。
code-generation - 使用 ecore 元模型生成 xtend2 代码
我创建了一个 ecore-Metamodel、一个 genmodel 和一个相应的模型。现在我想从中生成代码。
我找到了这篇文章并想实施它。我没有收到任何错误等等,但是如何使用 CodeGenerator 在像“test.txt”这样的文件中生成所需的输出(从引用的问题中获取该示例)?
我需要工作流文件 (mwe2) 还是遗漏了什么?
string-formatting - xtend 的 sprintf 等效项
是否可以在 xtend 中格式化字符串?我正在寻找类似于 C 中的 sprintf 的东西。
我尝试在 java 中使用 String.format,但我不知道为什么它在 xtend 中不可用。也许,他们有类似的东西?
xtend - 如何从 Xpand 调用 Java 代码?
我想从 Xpand 模板中调用任意 Java 方法(例如静态方法)。我怎样才能做到这一点?
uml - Xpand中UML PrimitiveType的Property的Type字段未填写
我有一个从 UML 模型生成文本的 XPT 模板。这是我在类的属性上使用的摘录
只要type
是模型本身的一个类,一切都很好。但如果它是原始类型,则所有字段,包括name
,都设置为null
。如果我更改«a.type.name»
为«a.type»
,那么响应是这样的:
调试器显示仅在eStorage
对象上设置了私有字段,这就是toString()
产生上述输出的原因。
有趣的是,Acceleo 中的相同表达式被正确评估:
问题:如何type
在 Xtend 中为原始 uml 类型填写属性字段?
编辑:问题缩小到这个问题:EProxy URI does not resolve in ecore model