我已经开始在Scala上开发一个测试应用程序,我是scala和sikuli的新手。 我使用最新的(基于开普勒)IDE,发现"键入"是一个关键字,不允许我编译我的应用程序。当我尝试调用sikuli方法"键入",如:
val s = new Screen
s.type(Key.ENTER)
我收到以下错误:
Multiple markers at this line
- identifier expected but 'type' found.
- identifier expected but 'type' found.
你能告诉我如何处理这种情况吗?我知道我可以创建一个java类,它将是这些方法的包装,只是提供重命名的方法,甚至更改sikuli源中的方法名称,但我不认为这些是最好的解决方案..如何告诉IDE类型只是方法名称而不是关键字?
谢谢!
答案 0 :(得分:2)
将type
方法包含在这样的反引号中:
s.`type`(Key.ENTER)
有关详细信息,请参阅Need clarification on Scala literal identifiers (backticks)。