首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在rythm模板引擎中使用java注释

在rythm模板引擎中使用java注释
EN

Stack Overflow用户
提问于 2015-10-09 06:22:16
回答 2查看 96关注 0票数 1

为了使JUnit测试成为我们如何使用Ryhtm的一部分,我们提出了下面的代码片段。一切都很顺利直到我们

代码语言:javascript
复制
@Test

它显然是一个java注释,并使用@标记作为语法元素,Rythm也在使用该元素。如何才能获得所需的效果来获得@注释?要简单地转义@不起作用,它会给出一个

代码语言:javascript
复制
Syntax error on token "@", delete this token

错误。那么,如何使用@注释呢?

我也将此作为https://github.com/greenlaw110/Rythm/issues/285的bug报告提交。

代码语言:javascript
复制
@// This is a rythm template
@import static org.junit.Assert.*
@import org.junit.Test.*
@def static {
  class TestMe {
    String name;
    @Test
    public void testMe() {
      name="test";
      assertEquals("test",name);
    }
  }
}
@{
  TestMe testme=new TestMe();
  testme.name="testme";
}
The TestMe has the name @(testme.name)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-10-10 13:19:15

如果使用完全限定的注释,它应该可以工作:

代码语言:javascript
复制
 @org.junit.Test
票数 1
EN

Stack Overflow用户

发布于 2015-10-11 03:21:12

@import org.junit.Test.*在您的模板代码中应该是@import org.junit.Test,请注意,.*需要起飞。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33031237

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档