if (version.startsWith ("1.5"))
{
// сделать что-то 1,5. * способ
}
На самом деле это плохая идея. В идеале вы должны использовать абсолютные строковые значения здесь, потому что компилятор GWT будет оценивать равенство и обрезать недостижимый код внутри условия if из скомпилированного вывода. Использование .startsWith означает, что весь код окажется в конечном приложении.
К сожалению, версия GWT не является свойством времени компиляции. Возможно, лучший способ сделать это - создать пустую реализацию Generator, которая просто возвращает «ClassName15» или «ClassName17» из вызова в вашем модуле для «ClassName». Затем вы можете во время компиляции вызвать About.version () из генератора и выяснить, какая версия находится во время компиляции.