Если есть вызов метода MyClass.returnArray(), и я перебираю массив, используя конструкцию for-each (также называемую «расширенным циклом for»):
for (ArrayElement e : MyClass.returnArray()) {
//do something
}
будет ли тогда метод returnArray() вызываться для каждой итерации?