Как мне напечатать это предупреждение об отражении? - PullRequest
7 голосов
/ 06 октября 2009
(set! *warn-on-reflection* true)
(proxy [javax.swing.JPanel] []
  (paintComponent [#^java.awt.Graphics g]
    (proxy-super paintComponent g)
    (.fillRect g 100 100 10 10)))

"Предупреждение об отражении, вызов paintComponent не может быть решен"

Ответы [ 2 ]

3 голосов
/ 07 октября 2009

Похоже, предупреждение для линии

(proxy-super paintComponent g)

Есть ли у родительского класса javax.swing.JPanel метод paintComponent?

Удаление этой строки работает для меня.

1 голос
/ 18 октября 2013

Поскольку прокси-супер используется неявно this.

(let [^javax.swing.JPanel this this]
  (proxy-super paintComponent g))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...