问题标签 [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.
java - Xtend 的 _field 命名和 SpringData 的存储库命名约定
Xtend 和 Spring Data 之间的命名约定似乎不兼容。
例如:
@Property
注释重命名id
为,_id
导致 Spring Data 失败,声称No property id found
有没有办法:
- 禁止 Xtend 重命名字段
- “教”有关命名约定的 Spring Data(寻找字段?添加下划线)
- 指示 Spring Data 使用属性访问,而不是属性解析的字段访问?
我相信任何这些都可以解决这个问题。
java - 将匿名内部类重写为闭包(Java -> xtend)
如何将我的测试方法重写为 xtend?我已经尝试了几件事,但我失败了。
用 xtend 编写的类
用Java编写的TestClass
callback - xtend 中的回调函数
如何在 xtend 中调用回调函数?
我正在寻找与 C 中的类似的东西。示例:
所以,我会这样称呼它:call[0].pfState()
.
我在 xtend 中创建了一个类似的 ArrayList。
我这样做正确吗?如何执行对中的函数调用?
spring - Xtend 选择了错误的重载
我正在玩 Xtend,但遇到了障碍。
我的班级使用 Spring Data 存储库。这是界面:
的超级接口GraphRepository<T>
(它是Spring Data 的一部分,不是我的项目)声明以下内容:
但是,以下代码对我来说失败了:
这会产生:
边界不匹配:类型参数不是方法 save(Iterable) 的有界类型参数的有效替代品
Xtend 似乎选择了错误的重载方法。
我试过添加类型提示,阿拉:
但这仍然会产生相同的错误。我在这里做错了什么?
java - Xtend 构建失败,java 包含无效字符
突然之间,Xtend 生成的 Java 类似乎包含了无效的语法。
例如:
以前正确生成语法的地方:
我没有更改与此类或处理器相关的任何内容 - 我只是从源代码管理中进行了更新。
arrays - 在 xtend 中声明一个 int 数组
如何在 xtend 中声明一个 int 数组?
我试过 ArrayList 但我收到错误“原始'int'不能是类型参数”。
code-generation - 如何使用 xbase 检查 xtext 中的返回类型
使用 xtext 我正在尝试开发一种小型语言。
这是我为此使用的语法:
由于对我来说显而易见的原因,它抱怨“无效函数不能返回值”。如何将返回表达式的类型与函数声明中的类型联系起来?
xtext - xbase中带有二元运算符的java表达式不起作用
我正在使用 xbase
和
我希望在哪里写我的代码
当写一个表达式时
然后我收到以下错误
字符串也是如此。事实上,每个二元运算符都会发生这种情况: ==, < , >, ... 现在我知道 xbase 支持运算符重载,也许这与它有关?(也许我仍然需要定义可以添加数字的地方?)
java - 如何使用 xtend 设置 java 注释的多个属性(使用 xbase)
根据JvmTypesBuilder 文档,我使用需要使用toAnnotation(EObject sourceElement, Class type, Object value)
我不明白我应该把什么价值放在那里?因为我有一个注释 w
我完全不知道如何设置这些值。也许有一些关于我不知道/理解的 java 注释?
java - 导出到可运行的 JAR 后找不到资源文件
我有一个看起来像这样的项目结构:
我使用 getResource 加载 csv 文件:
在我将项目导出到可运行的 jar 文件之前,该程序运行良好。即使 URL 仍然有效(他打印路径而不是 null),控制台也会显示:
你能解释一下为什么会发生这种情况以及如何解决这个问题吗?
PS 我使用的是 Xtend 而不是纯 Java