Проблема в следующем, при выполнении кода метод (метод 1) вызывает другой метод (метод 2), но что-бы не увеличивать код нужно вызвать из "метода 2" "метод 1" с новыми параметрами не теряя параметры первого вызова "метода 1".
Надеюсь суть понятно, хоть и запутанно вышло. Есть способ это сделать??
Ну, например добавить аргументы к первому методу (если там очень много, будет целесообразнее передать массив, или список, как удобнее), которые впоследствии будут переданы второму методу.
public void method1(..., Object... args) {
...
method2(..., args);
}
public void method2(..., Object... args) {
...
/* Тут можно аргументы от первого метода (args) добавить
* в список, и к нему новые добавить, и этот же массив передать дальше
*
* Вот пример кода:
* ArrayList<Object> argsAccumulate = Arrays.asList(args);
* argsAccumulate.add(new Object());
*
* method(..., argsAccumulate.toList(new Object[0]));
*/
method1(..., args);
}
Вот как-то так, надеюсь, я правильно понял суть вопроса.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Немного не понимаю механизм подключения библиотеки, хочу подключить AGAVU, подскажите как ее добавить: достаточно в Maven добавить новую Dependency...
Скажите пожалуйста, как сгенерировать файл под jsch, я пробовал с помощью PuttyGen, но addIdentity вылетает с exception с сообщением, что файл-ключ "не правильный"?
Встретил пример, проверка числа i на нечетность и никак не могу понять как работает данная проверкаКонкретно не понятен блок (i&1)
Конечно же, я почитал темы здесь и в гуглеИ не нашёл решения