пример прокси-функции с аргументами - PullRequest
0 голосов
/ 29 августа 2018

В примерах для proxy существует привязка для класса реализации и интерфейса, а другая для args, которая обычно остается пустой, т. Е.

(proxy [java.io.InputStream] ->[]<- (read [] -1))

Есть ли пример прокси-вызова с входами?

(proxy [java.io.InputStream] ->[arg0 arg1]<- (read [] -1))

1 Ответ

0 голосов
/ 29 августа 2018

Эти параметры предназначены для вызова super(...). Давайте посмотрим пример:

Вы можете использовать прокси JFrame в его самой простой форме (без параметров), и это будет работать:

(proxy [JFrame] [])

Но у JFrame есть другой конструктор, когда дается заголовок окна. Таким образом, вы можете использовать это:

(proxy [JFrame] ["Window title"])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...