【发布时间】:2015-10-15 00:15:22
【问题描述】:
请注意,这类似于 Jython @property SyntaxError: mismatched input '' expecting CLASS,但我使用的是 Jython 2.7.0,并且该答案引用了 2.5.2 中的特定错误
我有一些带有注释的 Java 代码,我正试图在 Jython 中重写:
@ProcessInput
public void process(SomeEvent event) {
...
}
我尝试将此方法转换为 Python,只保留注释:
@ProcessInput
def process(event):
但是由于另一篇帖子SyntaxError: mismatched input '' expecting CLASS的错误而失败
我在网上阅读了有关 Jynx (https://code.google.com/p/jynx/) 并尝试过
import jynx
from java.lang import Object
from jynx.lib.junit import*
from jynx.jannotations import*
...
ProcessInput = annotation.extract(ProcessInput)
但这并没有做任何事情;同样的错误。我做错了什么,或者,是否有一种简单的方法可以找出 Java 注释在做什么并重写 Java 代码使其不使用这种糖?
【问题讨论】:
标签: annotations jython