Можно ли сохранить информацию через вспомогательную функцию с помощью java без использования статических переменных.
Например,
public void foo(){
int v = 0;
fooHelper(2);
}
public void fooHelper(int depth){
v++;
fooHelper(depth-1)
}
А именно, я хочу обновить переменную v без потери информации для каждого рекурсивного случая без необходимости доступа к переменной вне функции.