Информация о значениях не доступна для переменных до времени выполнения (возможно, за исключением постоянных значений), поэтому такие выражения не могут быть оценены (кроме как с помощью некоторого серьезного вывода о переменных). И я не думаю, что эти выражения могут быть оценены даже теоретически, потому что указанные переменные могут получить свои значения даже из внешнего ввода (которое не может быть доступно во время компиляции).
С другой стороны, такие условия можно оценить с помощью отладчика JDT, для этих целей имеется представление «Просмотр» или параметры проверки. Таким образом, можно получить выбранные значения, так как они могут быть прочитаны из JVM. С другой стороны, эта информация недоступна в Java AST, но вы должны использовать модель отладчика.