У меня есть следующий код
float square(float val) { return val*val;}
boolean isInCircle(final float x,final float y) {
float squareDistance = square(cx - x) + square(cy - y);
return squareDistance < square(RADIUS);
}
где RADIUS
— этоstatic
final
float
.
Будет ли компилятор java оптимизировать вызов square(RADIUS)
?
Что происходит, когда это преобразовано в код dalvik
для android
? Останется ли он оптимизированным?