Короткий ответ - нет. Обработка не поддерживает новые функции, которые были реализованы в Java 7 или Java 8 (или 9 или 10 ...). Это означает, что вы не можете использовать ссылки на метод , что могло бы помочь здесь.
Вы можете сделать что-то вроде использования анонимного Runnable
экземпляра, например:
void setup(){
shapeReturn().run();
}
Runnable shapeReturn() {
return new Runnable(){
public void run(){
ellipse(10, 10, 20, 20);
}
};
}
Или, в более общем смысле, вы можете вернуть объект, который содержит функцию, которую вы затем вызываете.
Другим вариантом будет использование Обработка в виде библиотеки Java , чтобы вы могли использовать любые функции Java, которые вам нужны.
Но, честно говоря, это, вероятно, признак того, что вам следует реорганизовать свой код.