使用@external时的CssResource @Source注释

时间:2014-05-21 12:32:38

标签: gwt

在ClientBundle中的CssResource的@Source注释中使用multiple时会发生什么?这是否与使用@ External / @ CssResource.NotStrict?

兼容

更具体一点 - 在我们的代码库中,我遇到了一个包含类似内容的ClientBundle:

@Source({"style1.css", style2.css"})
@CssResource.NotStrict
CustomCss css();

这表明style2中的定义可以覆盖style1中的定义。在使用@ CssResource.NotStrict时这是否也可以工作,所以没有访问器和模糊处理?

1 个答案:

答案 0 :(得分:1)

@Source有多个值时,它相当于将文件(按顺序)连接成一个大样式表。这对于导入常量(@def@eval@url)或@external来说非常有用。

它不会改变行为或@external(注意:这意味着一个文件可以声明@external在另一个文件中使用的类名称)或@NotStrict