GWT 2.0 добавил функцию под названием ClientBundle , которая представляет собой общий механизм для объединения файлов ресурсов, таких как изображения и CSS. Если вы связываете CSS-файлы с помощью ClientBundle (через класс CssResource
), компилятор GWT может фактически генерировать ошибки на неиспользуемых селекторах CSS.
Документация немного грубовата, но вот соответствующая часть документации GWT:
http://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html#Strict_scoping
В дополнение к обнаружению отсутствующих селекторов CssResource
также дополняет сам CSS, позволяя вам использовать константы и условные выражения в вашем CSS, даже позволяя вам указывать различные стили в зависимости от того, какой браузер используется. Это также обеспечивает запутывание и минимизацию, среди прочего.