如何将依赖样式名称与CssResource混淆一起使用?

And*_*res 7 java obfuscation gwt cssresource clientbundle

我通过CssResource访问样式名称,来自UiBinder和java视图.问题是由于类名混淆,我无法找到添加和删除后缀的方法.

到目前为止,我已经使用主要和从属名称的@external anotation管理了这种情况,但我不认为这是一个很好的解决方案.

Ril*_*ark 4

我认为您是对的,依赖样式不能与 CssResources 一起使用,但您可以使用分层样式实现类似的效果,例如

.widgetStyle .error {
  color: red; 
}
Run Code Online (Sandbox Code Playgroud)

然后应用 style.widgetStyle 和 style.error,而不是使用依赖名称。