Когда я использую статические методы в клиентском коде в GWT, сколько кода компилируется? - PullRequest
1 голос
/ 10 ноября 2010

Я хочу использовать некоторые методы и классы Google Guava в своем коде GWT на стороне клиента, но меня беспокоит размер клиентского кода.Например, если я использую метод Strings.nullToEmpty, будет ли скомпилирован весь класс Strings или только метод nullToEmpty?

1 Ответ

3 голосов
/ 10 ноября 2010

По моему опыту, компилятор GWT компилирует только те методы, которые могут быть вызваны;поскольку интроспекция во время выполнения недоступна, она может вывести полный граф вызовов и скомпилировать только эти части (и соответственно оптимизировать).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...