Open daveray opened 13 years ago
All reflection has been eliminated except in three spots where I think the behavior of proxy-super
precludes it. Asked on the mailing list, but got no response.
Hi. Should I attempt to solve these in a pull request?
(i know there are no tests though not with lein test
but i happened to do that:)
s:\workspace2013\seesaw>lein test Reflection warning, seesaw/util.clj:197 - call to charAt can't be resolved. Reflection warning, seesaw/color.clj:213 - call to java.awt.Color ctor can't be resolved. Reflection warning, seesaw/event.clj:245 - reference to field getParameterTypes can't be resolved. Reflection warning, seesaw/event.clj:246 - reference to field getName can't be resolved. Reflection warning, seesaw/event.clj:246 - call to startsWith can't be resolved. Reflection warning, seesaw/event.clj:518 - call to addPropertyChangeListener can't be resolved. Reflection warning, seesaw/event.clj:520 - call to removePropertyChangeListener can't be resolved. Reflection warning, seesaw/event.clj:539 - reference to field getMethods can't be resolved. Reflection warning, seesaw/table.clj:62 - call to insertRow can't be resolved. Reflection warning, seesaw/table.clj:57 - call to addRow can't be resolved. Reflection warning, seesaw/graphics.clj:272 - call to java.awt.RadialGradientPaint ctor can't be resolved. Reflection warning, seesaw/layout.clj:40 - call to add can't be resolved. Reflection warning, seesaw/layout.clj:296 - call to remove can't be resolved. Reflection warning, seesaw/core.clj:937 - call to setLayout can't be resolved. Reflection warning, seesaw/core.clj:1489 - call to java.lang.Integer ctor can't be resolved. Reflection warning, seesaw/core.clj:1489 - call to java.lang.Integer ctor can't be resolved. Reflection warning, seesaw/core.clj:1489 - call to java.lang.Integer ctor can't be resolved. Reflection warning, seesaw/core.clj:1489 - call to java.lang.Integer ctor can't be resolved. Reflection warning, seesaw/core.clj:1899 - call to javax.swing.SpinnerNumberModel ctor can't be resolved. Reflection warning, seesaw/core.clj:2505 - call to paintComponent can't be resolved. Reflection warning, seesaw/core.clj:2609 - reference to field invalidate can't be resolved. Reflection warning, seesaw/core.clj:2609 - reference to field validate can't be resolved. Reflection warning, seesaw/core.clj:2609 - reference to field repaint can't be resolved. Reflection warning, seesaw/core.clj:2626 - call to setTransferHandler can't be resolved. Reflection warning, seesaw/core.clj:2626 - reference to field getTransferHandler can't be resolved. Reflection warning, lazytest/random.clj:133 - reference to field intValue can't be resolved. Reflection warning, seesaw/test/action.clj:23 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/action.clj:24 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:25 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:26 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:27 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:29 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:34 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:39 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:47 - call to actionPerformed can't be resolved. Reflection warning, seesaw/test/action.clj:51 - call to actionPerformed can't be resolved. Reflection warning, seesaw/test/action.clj:56 - call to getValue can't be resolved. Reflection warning, seesaw/test/action.clj:60 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/action.clj:62 - call to getValue can't be resolved. Reflection warning, seesaw/test/behave.clj:22 - reference to field getFocusListeners can't be resolved. Reflection warning, seesaw/test/behave.clj:23 - call to focusGained can't be resolved. Reflection warning, seesaw/test/behave.clj:23 - call to focusGained can't be resolved. Reflection warning, seesaw/test/behave.clj:24 - reference to field getSelectedText can't be resolved. Reflection warning, seesaw/test/bind.clj:64 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/bind.clj:84 - reference to field getDocument can't be resolved. Reflection warning, seesaw/test/bind.clj:91 - reference to field getDocument can't be resolved. Reflection warning, seesaw/test/bind.clj:99 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/bind.clj:100 - call to setValue can't be resolved. Reflection warning, seesaw/test/bind.clj:105 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/bind.clj:107 - reference to field getValue can't be resolved. Reflection warning, seesaw/test/bind.clj:114 - call to setSelected can't be resolved. Reflection warning, seesaw/test/bind.clj:122 - reference to field isSelected can't be resolved. Reflection warning, seesaw/test/bind.clj:143 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/bind.clj:144 - call to setValue can't be resolved. Reflection warning, seesaw/test/bind.clj:149 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/bind.clj:151 - reference to field getValue can't be resolved. Reflection warning, seesaw/test/bind.clj:274 - reference to field getDocument can't be resolved. Reflection warning, seesaw/test/bind.clj:277 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/bind.clj:379 - reference to field getDocument can't be resolved. Reflection warning, seesaw/test/bind.clj:381 - call to insertString can't be resolved. Reflection warning, seesaw/test/bind.clj:384 - call to insertString can't be resolved. Reflection warning, seesaw/test/bind.clj:417 - call to setEnabled can't be resolved. Reflection warning, seesaw/test/bind.clj:420 - call to setEnabled can't be resolved. Reflection warning, seesaw/test/border.clj:22 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:26 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:30 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:34 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:40 - reference to field getThickness can't be resolved. Reflection warning, seesaw/test/border.clj:41 - reference to field getLineColor can't be resolved. Reflection warning, seesaw/test/border.clj:45 - reference to field getThickness can't be resolved. Reflection warning, seesaw/test/border.clj:46 - reference to field getLineColor can't be resolved. Reflection warning, seesaw/test/border.clj:50 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:51 - reference to field getMatteColor can't be resolved. Reflection warning, seesaw/test/border.clj:55 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:56 - reference to field getMatteColor can't be resolved. Reflection warning, seesaw/test/border.clj:64 - reference to field getOutsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:65 - call to getInsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:65 - call to getOutsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:66 - call to getInsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:66 - call to getInsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:77 - reference to field getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:81 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/border.clj:85 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/border.clj:88 - reference to field getOutsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:88 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/border.clj:89 - reference to field getInsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:89 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/border.clj:92 - reference to field getOutsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:92 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/border.clj:93 - reference to field getInsideBorder can't be resolved. Reflection warning, seesaw/test/border.clj:93 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/border.clj:100 - call to getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:103 - call to getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:106 - call to getBorderInsets can't be resolved. Reflection warning, seesaw/test/border.clj:109 - reference to field isBorderOpaque can't be resolved. Reflection warning, seesaw/test/border.clj:112 - reference to field isBorderOpaque can't be resolved. Reflection warning, seesaw/test/border.clj:116 - call to paintBorder can't be resolved. Reflection warning, seesaw/test/cells.clj:28 - call to getListCellRendererComponent can't be resolved. Reflection warning, seesaw/test/cells.clj:29 - reference to field getForeground can't be resolved. Reflection warning, seesaw/test/cells.clj:30 - reference to field getText can't be resolved. Reflection warning, seesaw/test/cells.clj:31 - reference to field getIcon can't be resolved. Reflection warning, seesaw/test/cells.clj:32 - reference to field getFont can't be resolved. Reflection warning, seesaw/test/cells.clj:44 - call to getTreeCellRendererComponent can't be resolved. Reflection warning, seesaw/test/cells.clj:45 - reference to field getForeground can't be resolved. Reflection warning, seesaw/test/cells.clj:46 - reference to field getText can't be resolved. Reflection warning, seesaw/test/cells.clj:47 - reference to field getIcon can't be resolved. Reflection warning, seesaw/test/cells.clj:48 - reference to field getFont can't be resolved. Reflection warning, seesaw/chooser.clj:76 - reference to field getMultiSelectionEnabled can't be resolved. Reflection warning, seesaw/chooser.clj:79 - reference to field getAcceptAllFileFilterUsed can't be resolved. Reflection warning, seesaw/test/core.clj:93 - reference to field isFocusable can't be resolved. Reflection warning, seesaw/test/core.clj:98 - reference to field getPreferredSize can't be resolved. Reflection warning, seesaw/test/core.clj:103 - reference to field getMinimumSize can't be resolved. Reflection warning, seesaw/test/core.clj:108 - reference to field getMaximumSize can't be resolved. Reflection warning, seesaw/test/core.clj:114 - reference to field getPreferredSize can't be resolved. Reflection warning, seesaw/test/core.clj:115 - reference to field getMinimumSize can't be resolved. Reflection warning, seesaw/test/core.clj:116 - reference to field getMaximumSize can't be resolved. Reflection warning, seesaw/test/core.clj:121 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:122 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:122 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:125 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:126 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:126 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:129 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:130 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:130 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:133 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:134 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:134 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:138 - reference to field getBounds can't be resolved. Reflection warning, seesaw/test/core.clj:139 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:139 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:139 - reference to field width can't be resolved. Reflection warning, seesaw/test/core.clj:139 - reference to field height can't be resolved. Reflection warning, seesaw/test/core.clj:143 - reference to field getBounds can't be resolved. Reflection warning, seesaw/test/core.clj:144 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:144 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:144 - reference to field width can't be resolved. Reflection warning, seesaw/test/core.clj:144 - reference to field height can't be resolved. Reflection warning, seesaw/test/core.clj:147 - reference to field getPreferredSize can't be resolved. Reflection warning, seesaw/test/core.clj:149 - reference to field getBounds can't be resolved. Reflection warning, seesaw/test/core.clj:150 - reference to field width can't be resolved. Reflection warning, seesaw/test/core.clj:150 - reference to field height can't be resolved. Reflection warning, seesaw/test/core.clj:150 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:150 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:150 - reference to field width can't be resolved. Reflection warning, seesaw/test/core.clj:150 - reference to field height can't be resolved. Reflection warning, seesaw/test/core.clj:154 - reference to field getBounds can't be resolved. Reflection warning, seesaw/test/core.clj:155 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:155 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:155 - reference to field width can't be resolved. Reflection warning, seesaw/test/core.clj:155 - reference to field height can't be resolved. Reflection warning, seesaw/test/core.clj:158 - reference to field getBounds can't be resolved. Reflection warning, seesaw/test/core.clj:159 - reference to field x can't be resolved. Reflection warning, seesaw/test/core.clj:159 - reference to field y can't be resolved. Reflection warning, seesaw/test/core.clj:159 - reference to field width can't be resolved. Reflection warning, seesaw/test/core.clj:159 - reference to field height can't be resolved. Reflection warning, seesaw/test/core.clj:165 - reference to field getCursor can't be resolved. Reflection warning, seesaw/test/core.clj:168 - reference to field getCursor can't be resolved. Reflection warning, seesaw/test/core.clj:168 - reference to field getType can't be resolved. Reflection warning, seesaw/test/core.clj:173 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:176 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:179 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:182 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:186 - reference to field isVisible can't be resolved. Reflection warning, seesaw/test/core.clj:189 - reference to field isVisible can't be resolved. Reflection warning, seesaw/test/core.clj:192 - reference to field isVisible can't be resolved. Reflection warning, seesaw/test/core.clj:195 - reference to field isVisible can't be resolved. Reflection warning, seesaw/test/core.clj:200 - reference to field isOpaque can't be resolved. Reflection warning, seesaw/test/core.clj:203 - reference to field isOpaque can't be resolved. Reflection warning, seesaw/test/core.clj:208 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:211 - reference to field getBackground can't be resolved. Reflection warning, seesaw/test/core.clj:214 - reference to field isOpaque can't be resolved. Reflection warning, seesaw/test/core.clj:217 - reference to field getForeground can't be resolved. Reflection warning, seesaw/test/core.clj:220 - reference to field getBorder can't be resolved. Reflection warning, seesaw/test/core.clj:220 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/core.clj:223 - reference to field getCursor can't be resolved. Reflection warning, seesaw/test/core.clj:223 - reference to field getType can't be resolved. Reflection warning, seesaw/test/core.clj:227 - reference to field isVisible can't be resolved. Reflection warning, seesaw/test/core.clj:231 - reference to field isVisible can't be resolved. Reflection warning, seesaw/test/core.clj:246 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:251 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:313 - reference to field getDocument can't be resolved. Reflection warning, seesaw/test/core.clj:349 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:350 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/core.clj:351 - reference to field getPreferredSize can't be resolved. Reflection warning, seesaw/test/core.clj:352 - reference to field getMinimumSize can't be resolved. Reflection warning, seesaw/test/core.clj:353 - reference to field getMaximumSize can't be resolved. Reflection warning, seesaw/test/core.clj:354 - reference to field getForeground can't be resolved. Reflection warning, seesaw/test/core.clj:355 - reference to field getBackground can't be resolved. Reflection warning, seesaw/test/core.clj:360 - reference to field getBorder can't be resolved. Reflection warning, seesaw/test/core.clj:363 - reference to field getBorder can't be resolved. Reflection warning, seesaw/test/core.clj:365 - reference to field getCursor can't be resolved. Reflection warning, seesaw/test/core.clj:366 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:367 - reference to field getDocument can't be resolved. Reflection warning, seesaw/test/core.clj:368 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:369 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:370 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:371 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:372 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:373 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:388 - reference to field getForeground can't be resolved. Reflection warning, seesaw/test/core.clj:389 - reference to field getBackground can't be resolved. Reflection warning, seesaw/test/core.clj:390 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:391 - reference to field getForeground can't be resolved. Reflection warning, seesaw/test/core.clj:392 - reference to field getBackground can't be resolved. Reflection warning, seesaw/test/core.clj:393 - reference to field isEnabled can't be resolved. Reflection warning, seesaw/test/core.clj:396 - reference to field isSelected can't be resolved. Reflection warning, seesaw/test/core.clj:400 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/core.clj:404 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/core.clj:408 - call to getValue can't be resolved. Reflection warning, seesaw/test/core.clj:414 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:416 - reference to field getAlignment can't be resolved. Reflection warning, seesaw/test/core.clj:417 - reference to field getHgap can't be resolved. Reflection warning, seesaw/test/core.clj:418 - reference to field getVgap can't be resolved. Reflection warning, seesaw/test/core.clj:419 - reference to field getAlignOnBaseline can't be resolved. Reflection warning, seesaw/test/core.clj:420 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:432 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:436 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:441 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:443 - reference to field getHgap can't be resolved. Reflection warning, seesaw/test/core.clj:444 - reference to field getVgap can't be resolved. Reflection warning, seesaw/test/core.clj:448 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:450 - reference to field getHgap can't be resolved. Reflection warning, seesaw/test/core.clj:451 - reference to field getVgap can't be resolved. Reflection warning, seesaw/test/core.clj:452 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:456 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:458 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:469 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:469 - reference to field getAxis can't be resolved. Reflection warning, seesaw/test/core.clj:470 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:480 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:480 - reference to field getAxis can't be resolved. Reflection warning, seesaw/test/core.clj:481 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:490 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:491 - reference to field getRows can't be resolved. Reflection warning, seesaw/test/core.clj:492 - reference to field getColumns can't be resolved. Reflection warning, seesaw/test/core.clj:495 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:496 - reference to field getRows can't be resolved. Reflection warning, seesaw/test/core.clj:497 - reference to field getColumns can't be resolved. Reflection warning, seesaw/test/core.clj:500 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:501 - reference to field getHgap can't be resolved. Reflection warning, seesaw/test/core.clj:502 - reference to field getVgap can't be resolved. Reflection warning, seesaw/test/core.clj:506 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:514 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:517 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:518 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:518 - call to getConstraints can't be resolved. Reflection warning, seesaw/test/core.clj:521 - reference to field weighty can't be resolved. Reflection warning, seesaw/test/core.clj:527 - reference to field getFont can't be resolved. Reflection warning, seesaw/test/core.clj:533 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:535 - reference to field getToolTipText can't be resolved. Reflection warning, seesaw/test/core.clj:537 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:539 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:541 - reference to field getHorizontalAlignment can't be resolved. Reflection warning, seesaw/test/core.clj:543 - reference to field getHorizontalTextPosition can't be resolved. Reflection warning, seesaw/test/core.clj:545 - reference to field getVerticalTextPosition can't be resolved. Reflection warning, seesaw/test/core.clj:547 - reference to field getVerticalAlignment can't be resolved. Reflection warning, seesaw/test/core.clj:623 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:627 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:630 - reference to field getColumns can't be resolved. Reflection warning, seesaw/test/core.clj:634 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:637 - reference to field getColumns can't be resolved. Reflection warning, seesaw/test/core.clj:639 - reference to field getLineWrap can't be resolved. Reflection warning, seesaw/test/core.clj:642 - reference to field getLineWrap can't be resolved. Reflection warning, seesaw/test/core.clj:643 - reference to field getWrapStyleWord can't be resolved. Reflection warning, seesaw/test/core.clj:646 - reference to field getTabSize can't be resolved. Reflection warning, seesaw/test/core.clj:648 - reference to field getRows can't be resolved. Reflection warning, seesaw/test/core.clj:651 - reference to field getCaretColor can't be resolved. Reflection warning, seesaw/test/core.clj:653 - reference to field getDisabledTextColor can't be resolved. Reflection warning, seesaw/test/core.clj:655 - reference to field getSelectedTextColor can't be resolved. Reflection warning, seesaw/test/core.clj:657 - reference to field getSelectionColor can't be resolved. Reflection warning, seesaw/test/core.clj:660 - reference to field getMargin can't be resolved. Reflection warning, seesaw/test/core.clj:661 - reference to field top can't be resolved. Reflection warning, seesaw/test/core.clj:661 - reference to field left can't be resolved. Reflection warning, seesaw/test/core.clj:661 - reference to field bottom can't be resolved. Reflection warning, seesaw/test/core.clj:661 - reference to field right can't be resolved. Reflection warning, seesaw/test/core.clj:664 - reference to field isEditable can't be resolved. Reflection warning, seesaw/test/core.clj:677 - call to getStyle can't be resolved. Reflection warning, seesaw/test/core.clj:679 - call to containsAttribute can't be resolved. Reflection warning, seesaw/test/core.clj:682 - call to getStyle can't be resolved. Reflection warning, seesaw/test/core.clj:683 - call to getAttribute can't be resolved. Reflection warning, seesaw/test/core.clj:688 - call to getStyle can't be resolved. Reflection warning, seesaw/test/core.clj:689 - call to getAttribute can't be resolved. Reflection warning, seesaw/test/core.clj:694 - call to getStyle can't be resolved. Reflection warning, seesaw/test/core.clj:695 - call to getAttribute can't be resolved. Reflection warning, seesaw/test/core.clj:699 - reference to field getScrollableTracksViewportWidth can't be resolved. Reflection warning, seesaw/test/core.clj:701 - reference to field getScrollableTracksViewportWidth can't be resolved. Reflection warning, seesaw/test/core.clj:718 - reference to field getColumns can't be resolved. Reflection warning, seesaw/test/core.clj:720 - reference to field getEchoChar can't be resolved. Reflection warning, seesaw/test/core.clj:748 - reference to field getElements can't be resolved. Reflection warning, seesaw/test/core.clj:760 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:763 - reference to field getMargin can't be resolved. Reflection warning, seesaw/test/core.clj:764 - reference to field top can't be resolved. Reflection warning, seesaw/test/core.clj:764 - reference to field left can't be resolved. Reflection warning, seesaw/test/core.clj:764 - reference to field bottom can't be resolved. Reflection warning, seesaw/test/core.clj:764 - reference to field right can't be resolved. Reflection warning, seesaw/test/core.clj:770 - reference to field getElements can't be resolved. Reflection warning, seesaw/test/core.clj:776 - reference to field getAction can't be resolved. Reflection warning, seesaw/test/core.clj:779 - reference to field getMnemonic can't be resolved. Reflection warning, seesaw/test/core.clj:781 - reference to field getMnemonic can't be resolved. Reflection warning, seesaw/test/core.clj:783 - reference to field getMnemonic can't be resolved. Reflection warning, seesaw/test/core.clj:789 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:793 - reference to field isSelected can't be resolved. Reflection warning, seesaw/test/core.clj:799 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:803 - reference to field isSelected can't be resolved. Reflection warning, seesaw/test/core.clj:809 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:813 - reference to field isSelected can't be resolved. Reflection warning, seesaw/test/core.clj:823 - reference to field getFixedCellHeight can't be resolved. Reflection warning, seesaw/test/core.clj:825 - reference to field getSelectionMode can't be resolved. Reflection warning, seesaw/test/core.clj:828 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:829 - call to getElementAt can't be resolved. Reflection warning, seesaw/test/core.clj:829 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/core.clj:834 - reference to field getCellRenderer can't be resolved. Reflection warning, seesaw/test/core.clj:843 - reference to field isEditable can't be resolved. Reflection warning, seesaw/test/core.clj:845 - reference to field isEditable can't be resolved. Reflection warning, seesaw/test/core.clj:850 - reference to field getRenderer can't be resolved. Reflection warning, seesaw/test/core.clj:854 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:855 - call to getElementAt can't be resolved. Reflection warning, seesaw/test/core.clj:855 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/core.clj:856 - reference to field getSelectedItem can't be resolved. Reflection warning, seesaw/test/core.clj:863 - reference to field getStepSize can't be resolved. Reflection warning, seesaw/test/core.clj:864 - reference to field getMaximum can't be resolved. Reflection warning, seesaw/test/core.clj:865 - reference to field getMinimum can't be resolved. Reflection warning, seesaw/test/core.clj:872 - reference to field getCalendarField can't be resolved. Reflection warning, seesaw/test/core.clj:874 - reference to field getStart can't be resolved. Reflection warning, seesaw/test/core.clj:875 - reference to field getEnd can't be resolved. Reflection warning, seesaw/test/core.clj:883 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:893 - reference to field getValue can't be resolved. Reflection warning, seesaw/test/core.clj:898 - reference to field getValue can't be resolved. Reflection warning, seesaw/test/core.clj:912 - reference to field getSelectionModel can't be resolved. Reflection warning, seesaw/test/core.clj:912 - reference to field getSelectionMode can't be resolved. Reflection warning, seesaw/test/core.clj:914 - reference to field getSelectionModel can't be resolved. Reflection warning, seesaw/test/core.clj:914 - reference to field getSelectionMode can't be resolved. Reflection warning, seesaw/test/core.clj:916 - reference to field getFillsViewportHeight can't be resolved. Reflection warning, seesaw/test/core.clj:920 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:923 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:924 - reference to field getRowCount can't be resolved. Reflection warning, seesaw/test/core.clj:935 - reference to field getAutoResizeMode can't be resolved. Reflection warning, seesaw/test/core.clj:937 - reference to field getAutoResizeMode can't be resolved. Reflection warning, seesaw/test/core.clj:939 - reference to field getAutoResizeMode can't be resolved. Reflection warning, seesaw/test/core.clj:941 - reference to field getAutoResizeMode can't be resolved. Reflection warning, seesaw/test/core.clj:943 - reference to field getAutoResizeMode can't be resolved. Reflection warning, seesaw/test/core.clj:959 - reference to field isRootVisible can't be resolved. Reflection warning, seesaw/test/core.clj:961 - reference to field isRootVisible can't be resolved. Reflection warning, seesaw/test/core.clj:963 - reference to field getShowsRootHandles can't be resolved. Reflection warning, seesaw/test/core.clj:965 - reference to field getShowsRootHandles can't be resolved. Reflection warning, seesaw/test/core.clj:967 - reference to field getSelectionModel can't be resolved. Reflection warning, seesaw/test/core.clj:967 - reference to field getSelectionMode can't be resolved. Reflection warning, seesaw/test/core.clj:969 - reference to field getSelectionModel can't be resolved. Reflection warning, seesaw/test/core.clj:969 - reference to field getSelectionMode can't be resolved. Reflection warning, seesaw/test/core.clj:971 - reference to field getSelectionModel can't be resolved. Reflection warning, seesaw/test/core.clj:971 - reference to field getSelectionMode can't be resolved. Reflection warning, seesaw/test/core.clj:975 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/core.clj:982 - reference to field getViewport can't be resolved. Reflection warning, seesaw/test/core.clj:982 - reference to field getView can't be resolved. Reflection warning, seesaw/test/core.clj:984 - reference to field getHorizontalScrollBarPolicy can't be resolved. Reflection warning, seesaw/test/core.clj:986 - reference to field getVerticalScrollBarPolicy can't be resolved. Reflection warning, seesaw/test/core.clj:990 - reference to field getRowHeader can't be resolved. Reflection warning, seesaw/test/core.clj:990 - reference to field getView can't be resolved. Reflection warning, seesaw/test/core.clj:994 - reference to field getColumnHeader can't be resolved. Reflection warning, seesaw/test/core.clj:994 - reference to field getView can't be resolved. Reflection warning, seesaw/test/core.clj:998 - call to getCorner can't be resolved. Reflection warning, seesaw/test/core.clj:999 - call to getCorner can't be resolved. Reflection warning, seesaw/test/core.clj:1000 - call to getCorner can't be resolved. Reflection warning, seesaw/test/core.clj:1001 - call to getCorner can't be resolved. Reflection warning, seesaw/test/core.clj:1013 - reference to field getLeftComponent can't be resolved. Reflection warning, seesaw/test/core.clj:1014 - reference to field getRightComponent can't be resolved. Reflection warning, seesaw/test/core.clj:1018 - reference to field getDividerLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1032 - reference to field getDividerSize can't be resolved. Reflection warning, seesaw/test/core.clj:1034 - reference to field getResizeWeight can't be resolved. Reflection warning, seesaw/test/core.clj:1036 - reference to field isOneTouchExpandable can't be resolved. Reflection warning, seesaw/test/core.clj:1044 - reference to field getAccelerator can't be resolved. Reflection warning, seesaw/test/core.clj:1048 - reference to field getAction can't be resolved. Reflection warning, seesaw/test/core.clj:1059 - reference to field getMenuComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1060 - reference to field getAction can't be resolved. Reflection warning, seesaw/test/core.clj:1063 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:1075 - reference to field getComponent can't be resolved. Reflection warning, seesaw/test/core.clj:1075 - reference to field getSubElements can't be resolved. Reflection warning, seesaw/test/core.clj:1076 - reference to field getAction can't be resolved. Reflection warning, seesaw/test/core.clj:1078 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:1087 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1092 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1094 - reference to field getText can't be resolved. Reflection warning, seesaw/test/core.clj:1097 - reference to field isFloatable can't be resolved. Reflection warning, seesaw/test/core.clj:1100 - reference to field isFloatable can't be resolved. Reflection warning, seesaw/test/core.clj:1103 - reference to field getOrientation can't be resolved. Reflection warning, seesaw/test/core.clj:1106 - call to getComponent can't be resolved. Reflection warning, seesaw/test/core.clj:1112 - reference to field getOrientation can't be resolved. Reflection warning, seesaw/test/core.clj:1116 - reference to field getOrientation can't be resolved. Reflection warning, seesaw/test/core.clj:1120 - reference to field getOrientation can't be resolved. Reflection warning, seesaw/test/core.clj:1126 - reference to field getTabPlacement can't be resolved. Reflection warning, seesaw/test/core.clj:1127 - reference to field getTabLayoutPolicy can't be resolved. Reflection warning, seesaw/test/core.clj:1133 - call to getTitleAt can't be resolved. Reflection warning, seesaw/test/core.clj:1133 - call to getTitleAt can't be resolved. Reflection warning, seesaw/test/core.clj:1134 - call to getToolTipTextAt can't be resolved. Reflection warning, seesaw/test/core.clj:1134 - call to getToolTipTextAt can't be resolved. Reflection warning, seesaw/test/core.clj:1135 - call to getComponentAt can't be resolved. Reflection warning, seesaw/test/core.clj:1135 - call to getComponentAt can't be resolved. Reflection warning, seesaw/test/core.clj:1141 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:1147 - reference to field getGraphics can't be resolved. Reflection warning, seesaw/test/core.clj:1147 - call to paintComponent can't be resolved. Reflection warning, seesaw/test/core.clj:1153 - reference to field getGraphics can't be resolved. Reflection warning, seesaw/test/core.clj:1153 - call to paintComponent can't be resolved. Reflection warning, seesaw/test/core.clj:1162 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/core.clj:1165 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/core.clj:1166 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/core.clj:1169 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/core.clj:1170 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/core.clj:1174 - reference to field getContentPane can't be resolved. Reflection warning, seesaw/test/core.clj:1180 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/core.clj:1184 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/core.clj:1185 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/core.clj:1186 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/core.clj:1190 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/core.clj:1191 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/core.clj:1192 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/core.clj:1195 - reference to field getDefaultCloseOperation can't be resolved. Reflection warning, seesaw/test/core.clj:1198 - reference to field isResizable can't be resolved. Reflection warning, seesaw/test/core.clj:1201 - reference to field isUndecorated can't be resolved. Reflection warning, seesaw/test/core.clj:1205 - reference to field getJMenuBar can't be resolved. Reflection warning, seesaw/test/core.clj:1209 - reference to field getContentPane can't be resolved. Reflection warning, seesaw/test/core.clj:1213 - reference to field getIconImage can't be resolved. Reflection warning, seesaw/test/core.clj:1215 - reference to field isLocationByPlatform can't be resolved. Reflection warning, seesaw/test/core.clj:1221 - call to add can't be resolved. Reflection warning, seesaw/test/core.clj:1242 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/core.clj:1255 - reference to field getTitle can't be resolved. Reflection warning, seesaw/test/core.clj:1258 - reference to field getDefaultCloseOperation can't be resolved. Reflection warning, seesaw/test/core.clj:1261 - reference to field isResizable can't be resolved. Reflection warning, seesaw/test/core.clj:1264 - reference to field isModal can't be resolved. Reflection warning, seesaw/test/core.clj:1267 - reference to field isModal can't be resolved. Reflection warning, seesaw/test/core.clj:1271 - reference to field getJMenuBar can't be resolved. Reflection warning, seesaw/test/core.clj:1275 - reference to field getContentPane can't be resolved. Reflection warning, seesaw/test/core.clj:1309 - reference to field doClick can't be resolved. Reflection warning, seesaw/test/core.clj:1316 - reference to field doClick can't be resolved. Reflection warning, seesaw/test/core.clj:1324 - reference to field getMinimum can't be resolved. Reflection warning, seesaw/test/core.clj:1325 - reference to field getMaximum can't be resolved. Reflection warning, seesaw/test/core.clj:1326 - reference to field getValue can't be resolved. Reflection warning, seesaw/test/core.clj:1349 - reference to field getValue can't be resolved. Reflection warning, seesaw/test/core.clj:1350 - reference to field getMinimum can't be resolved. Reflection warning, seesaw/test/core.clj:1351 - reference to field getMaximum can't be resolved. Reflection warning, seesaw/test/core.clj:1417 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1424 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1425 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1433 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1441 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:1441 - call to getConstraints can't be resolved. Reflection warning, seesaw/test/core.clj:1449 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1460 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1469 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/core.clj:1470 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:1470 - call to getConstraints can't be resolved. Reflection warning, seesaw/test/core.clj:1491 - reference to field isDisplayable can't be resolved. Reflection warning, seesaw/test/core.clj:1494 - reference to field isDisplayable can't be resolved. Reflection warning, seesaw/test/core.clj:1497 - reference to field isDisplayable can't be resolved. Reflection warning, seesaw/test/core.clj:1500 - reference to field isDisplayable can't be resolved. Reflection warning, seesaw/test/core.clj:1515 - call to getComponentZOrder can't be resolved. Reflection warning, seesaw/test/core.clj:1517 - call to getComponentZOrder can't be resolved. Reflection warning, seesaw/test/core.clj:1522 - call to getComponentZOrder can't be resolved. Reflection warning, seesaw/test/core.clj:1524 - call to getComponentZOrder can't be resolved. Reflection warning, seesaw/test/core.clj:1529 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1535 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1541 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1547 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1554 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1561 - reference to field getLocation can't be resolved. Reflection warning, seesaw/test/core.clj:1620 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:1621 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:1621 - reference to field getHgap can't be resolved. Reflection warning, seesaw/test/core.clj:1622 - reference to field getLayout can't be resolved. Reflection warning, seesaw/test/core.clj:1622 - reference to field getVgap can't be resolved. Reflection warning, seesaw/test/core.clj:1623 - reference to field getComponents can't be resolved. Reflection warning, seesaw/test/cursor.clj:40 - call to javax.swing.ImageIcon ctor can't be resolved. Reflection warning, seesaw/test/dnd.clj:24 - reference to field getMimeType can't be resolved. Reflection warning, seesaw/test/dnd.clj:71 - call to canImport can't be resolved. Reflection warning, seesaw/test/dnd.clj:75 - call to canImport can't be resolved. Reflection warning, seesaw/test/dnd.clj:76 - call to canImport can't be resolved. Reflection warning, seesaw/test/dnd.clj:82 - call to importData can't be resolved. Reflection warning, seesaw/test/dnd.clj:89 - call to importData can't be resolved. Reflection warning, seesaw/test/dnd.clj:93 - reference to field getComponent can't be resolved. Reflection warning, seesaw/test/dnd.clj:99 - reference to field getText can't be resolved. Reflection warning, seesaw/test/dnd.clj:100 - call to createTransferable can't be resolved. Reflection warning, seesaw/test/dnd.clj:101 - call to getTransferData can't be resolved. Reflection warning, seesaw/test/dnd.clj:107 - call to getSourceActions can't be resolved. Reflection warning, seesaw/test/dnd.clj:112 - call to getSourceActions can't be resolved. Reflection warning, seesaw/test/dnd.clj:117 - call to getSourceActions can't be resolved. Reflection warning, seesaw/test/dnd.clj:122 - call to getSourceActions can't be resolved. Reflection warning, seesaw/test/dnd.clj:127 - call to exportDone can't be resolved. Reflection warning, seesaw/test/dnd.clj:130 - call to exportDone can't be resolved. Reflection warning, seesaw/test/dnd.clj:136 - call to exportDone can't be resolved. Reflection warning, seesaw/test/event.clj:63 - call to componentResized can't be resolved. Reflection warning, seesaw/test/event.clj:66 - call to componentHidden can't be resolved. Reflection warning, seesaw/test/event.clj:67 - call to componentMoved can't be resolved. Reflection warning, seesaw/test/event.clj:68 - call to componentResized can't be resolved. Reflection warning, seesaw/test/event.clj:69 - call to componentShown can't be resolved. Reflection warning, seesaw/test/event.clj:74 - call to stateChanged can't be resolved. Reflection warning, seesaw/test/event.clj:76 - call to stateChanged can't be resolved. Reflection warning, seesaw/test/event.clj:82 - call to itemStateChanged can't be resolved. Reflection warning, seesaw/test/event.clj:84 - call to itemStateChanged can't be resolved. Reflection warning, seesaw/test/event.clj:90 - call to mouseClicked can't be resolved. Reflection warning, seesaw/test/event.clj:93 - call to mouseClicked can't be resolved. Reflection warning, seesaw/test/event.clj:94 - call to mouseEntered can't be resolved. Reflection warning, seesaw/test/event.clj:95 - call to mouseExited can't be resolved. Reflection warning, seesaw/test/event.clj:96 - call to mousePressed can't be resolved. Reflection warning, seesaw/test/event.clj:97 - call to mouseReleased can't be resolved. Reflection warning, seesaw/test/event.clj:103 - call to mouseMoved can't be resolved. Reflection warning, seesaw/test/event.clj:106 - call to mouseMoved can't be resolved. Reflection warning, seesaw/test/event.clj:107 - call to mouseDragged can't be resolved. Reflection warning, seesaw/test/event.clj:224 - reference to field getActionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:225 - reference to field getActionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:226 - reference to field getActionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:228 - reference to field getActionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:229 - reference to field getActionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:230 - reference to field getActionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:239 - call to valueChanged can't be resolved. Reflection warning, seesaw/test/event.clj:249 - call to caretUpdate can't be resolved. Reflection warning, seesaw/test/event.clj:257 - reference to field getListSelectionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:259 - reference to field getListSelectionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:260 - reference to field getListSelectionListeners can't be resolved. Reflection warning, seesaw/test/event.clj:260 - call to valueChanged can't be resolved. Reflection warning, seesaw/test/event.clj:270 - call to valueChanged can't be resolved. Reflection warning, seesaw/test/event.clj:279 - call to actionPerformed can't be resolved. Reflection warning, seesaw/test/event.clj:287 - call to setSelectedIndex can't be resolved. Reflection warning, seesaw/test/event.clj:297 - call to itemStateChanged can't be resolved. Reflection warning, seesaw/test/examples/behave.clj:29 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/bind.clj:40 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/button_group.clj:50 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:29 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:30 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to setColor can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to fillRect can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to setColor can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to fillRect can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to setColor can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to fillRect can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to setColor can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to fillRect can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to setColor can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:31 - call to drawString can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:59 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:60 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:66 - reference to field create can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:66 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:69 - reference to field create can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:69 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/canvas.clj:82 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/cell_renderers.clj:20 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:49 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:50 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:59 - reference to field create can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:59 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:64 - reference to field create can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:64 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:68 - reference to field create can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:68 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:72 - reference to field create can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:72 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/clock.clj:78 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/custom_border.clj:22 - call to setColor can't be resolved. Reflection warning, seesaw/test/examples/custom_border.clj:22 - call to drawRoundRect can't be resolved. Reflection warning, seesaw/test/examples/custom_border.clj:16 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/custom_dialog.clj:66 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:19 - reference to field getRed can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:19 - reference to field getGreen can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:19 - reference to field getBlue can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:25 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:63 - reference to field getBackground can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:87 - reference to field getSource can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:87 - reference to field getBackground can't be resolved. Reflection warning, seesaw/test/examples/dialog.clj:96 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:26 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:26 - call to addElement can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:45 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:45 - call to addElement can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:45 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:45 - call to addElement can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:65 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:65 - call to addElement can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:65 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:65 - call to addElement can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:88 - reference to field getModel can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:88 - call to addElement can't be resolved. Reflection warning, seesaw/test/examples/dnd.clj:92 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/dynamic_layout.clj:41 - reference to field height can't be resolved. Reflection warning, seesaw/test/examples/dynamic_layout.clj:49 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/editor_pane_hyperlink.clj:39 - reference to field getEventType can't be resolved. Reflection warning, seesaw/test/examples/editor_pane_hyperlink.clj:40 - reference to field getDescription can't be resolved. Reflection warning, seesaw/test/examples/editor_pane_hyperlink.clj:43 - reference to field getSize can't be resolved. Reflection warning, seesaw/tree.clj:37 - call to javax.swing.event.TreeModelEvent ctor can't be resolved. Reflection warning, seesaw/tree.clj:55 - call to javax.swing.event.TreeModelEvent ctor can't be resolved. Reflection warning, seesaw/tree.clj:74 - call to getIndexOfChild can't be resolved. Reflection warning, seesaw/tree.clj:75 - call to javax.swing.event.TreeModelEvent ctor can't be resolved. Reflection warning, seesaw/tree.clj:168 - call to treeNodesChanged can't be resolved. Reflection warning, seesaw/tree.clj:169 - call to treeNodesInserted can't be resolved. Reflection warning, seesaw/tree.clj:170 - call to treeNodesRemoved can't be resolved. Reflection warning, seesaw/tree.clj:171 - call to treeStructureChanged can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:20 - reference to field isDirectory can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:21 - reference to field isDirectory can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:21 - reference to field listFiles can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:29 - reference to field getName can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:30 - call to getIcon can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:52 - reference to field listFiles can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:53 - reference to field getAbsolutePath can't be resolved. Reflection warning, seesaw/test/examples/explorer.clj:46 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/form.clj:7 - reference to field getSize can't be resolved. Reflection warning, seesaw/forms.clj:31 - call to append can't be resolved. Reflection warning, seesaw/forms.clj:28 - call to append can't be resolved. Reflection warning, seesaw/forms.clj:42 - call to append can't be resolved. Reflection warning, seesaw/forms.clj:51 - call to nextLine can't be resolved. Reflection warning, seesaw/forms.clj:60 - call to nextLine can't be resolved. Reflection warning, seesaw/forms.clj:68 - call to appendTitle can't be resolved. Reflection warning, seesaw/forms.clj:76 - reference to field appendSeparator can't be resolved. Reflection warning, seesaw/forms.clj:81 - call to appendSeparator can't be resolved. Reflection warning, seesaw/forms.clj:89 - call to setRowGroupingEnabled can't be resolved. Reflection warning, seesaw/forms.clj:91 - call to setRowGroupingEnabled can't be resolved. Reflection warning, seesaw/forms.clj:100 - call to setColumnGroups can't be resolved. Reflection warning, seesaw/forms.clj:102 - reference to field getLayout can't be resolved. Reflection warning, seesaw/forms.clj:107 - reference to field setDefaultDialogBorder can't be resolved. Reflection warning, seesaw/forms.clj:110 - reference to field getLineGapSize can't be resolved. Reflection warning, seesaw/forms.clj:111 - reference to field getParagraphGapSize can't be resolved. Reflection warning, seesaw/forms.clj:147 - call to com.jgoodies.forms.layout.FormLayout ctor can't be resolved. Reflection warning, seesaw/test/examples/forms.clj:30 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/full_screen.clj:33 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/game_of_life.clj:142 - reference to field stop can't be resolved. Reflection warning, seesaw/test/examples/game_of_life.clj:156 - call to setDelay can't be resolved. Reflection warning, seesaw/test/examples/game_of_life.clj:166 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/hotpotatoes.clj:26 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/j18n.clj:15 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/kitchensink.clj:36 - reference to field dispose can't be resolved. Reflection warning, seesaw/test/examples/kitchensink.clj:65 - call to getText can't be resolved. Reflection warning, seesaw/test/examples/kitchensink.clj:127 - call to setTitleAt can't be resolved. Reflection warning, seesaw/test/examples/kitchensink.clj:122 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/kotka_bind.clj:29 - reference to field getSize can't be resolved. Reflection warning, seesaw/swingx.clj:82 - call to org.jdesktop.swingx.decorator.HighlightPredicate$AndHighlightPredicate ctor can't be resolved. Reflection warning, seesaw/swingx.clj:86 - call to org.jdesktop.swingx.decorator.HighlightPredicate$OrHighlightPredicate ctor can't be resolved. Reflection warning, seesaw/swingx.clj:111 - call to org.jdesktop.swingx.decorator.PatternPredicate ctor can't be resolved. Reflection warning, seesaw/swingx.clj:158 - call to createSimpleStriping can't be resolved. Reflection warning, seesaw/swingx.clj:316 - reference to field getURI can't be resolved. Reflection warning, seesaw/swingx.clj:554 - reference to field getSortOrder can't be resolved. Reflection warning, seesaw/swingx.clj:556 - call to setSortOrder can't be resolved. Reflection warning, seesaw/swingx.clj:603 - call to setPainter can't be resolved. Reflection warning, seesaw/swingx.clj:603 - reference to field getPainter can't be resolved. Reflection warning, seesaw/keymap.clj:36 - reference to field getRootPane can't be resolved. Reflection warning, seesaw/test/examples/launcher.clj:96 - reference to field getClickCount can't be resolved. Reflection warning, seesaw/test/examples/launcher.clj:106 - reference to field getSize can't be resolved. Reflection warning, seesaw/widgets/log_window.clj:27 - call to scrollRectToVisible can't be resolved. Reflection warning, seesaw/widgets/log_window.clj:72 - call to append can't be resolved. Reflection warning, seesaw/widgets/log_window.clj:73 - call to setLength can't be resolved. Reflection warning, seesaw/widgets/log_window.clj:76 - reference to field getLength can't be resolved. Reflection warning, seesaw/widgets/log_window.clj:78 - call to remove can't be resolved. Reflection warning, seesaw/widgets/log_window.clj:112 - call to append can't be resolved. Reflection warning, seesaw/test/examples/log_window.clj:62 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/make_widget.clj:46 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/mig.clj:39 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/paintable.clj:34 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:13 - reference to field getParent can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:17 - call to max can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:17 - call to min can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:18 - call to max can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:18 - call to min can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:22 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:22 - reference to field getWidth can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:23 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:23 - reference to field getHeight can't be resolved. Reflection warning, seesaw/test/examples/pan_on_drag.clj:54 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/pi.clj:31 - call to poll can't be resolved. Reflection warning, seesaw/test/examples/pi.clj:52 - call to java.util.concurrent.LinkedBlockingQueue ctor can't be resolved. Reflection warning, seesaw/test/examples/pi.clj:86 - reference to field clear can't be resolved. Reflection warning, seesaw/test/examples/pi.clj:160 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/piano.clj:73 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/popup.clj:25 - reference to field getSize can't be resolved. Reflection warning, seesaw/test/examples/reorderable_listbox.clj:37 - call to indexOf can't be resolved. Reflection warning, seesaw/test/examples/reorderable_listbox.clj:86 - reference to field getSize can't be resolved. Reflection warning, seesaw
I'd accept a pull request that fixes the warnings in non-test and non-example code. Most of these are tests and examples though. If you do try, note that there are a few places, especially when proxy-super
is involved, where the reflection just can't be fixed as far as I can tell.
that's good, I'll focus only on the non-examples and non-test ones,
also looks like (or r 0)
doesn't carry the type hint with it ie.
=> (def ^Integer a 1)
#'seesaw.color/a
=> (java.awt.Color. 0 0 0 a)
#<Color java.awt.Color[r=0,g=0,b=0]>
=> (java.awt.Color. 0 0 0 (or a 0))
Reflection warning, NO_SOURCE_PATH:1 - call to java.awt.Color ctor can't be resolved.
#<Color java.awt.Color[r=0,g=0,b=0]>
=> (java.awt.Color. 0 0 0 (or 1 a))
Reflection warning, NO_SOURCE_PATH:1 - call to java.awt.Color ctor can't be resolved.
#<Color java.awt.Color[r=0,g=0,b=0]>
=> *clojure-version*
{:major 1, :minor 4, :incremental 0, :qualifier nil}
EDIT2: nope I forgot to set! warn EDIT: that is fixed in at least this clojure version:
=> *clojure-version*
{:major 1, :minor 5, :incremental 0, :qualifier "RC16"}
EDIT3: so even on that version it still reflects
=> (java.awt.Color. 0 0 ^Integer (or ^Integer a 0) 0)
Reflection warning, NO_SOURCE_PATH:1:1 - call to java.awt.Color ctor can't be resolved.
#<Color java.awt.Color[r=0,g=0,b=1]>
EDIT4: reported it here: https://groups.google.com/d/msg/clojure/o20XK3xcQxw/e3fDsSUa1vYJ
one question: do you prefer ^Component
or ^java.awt.Component
style typehints ? I see both styles being used for example ^java.awt.Container
is used without :import
and that makes me wonder if the import is really needed for type hints ? I could use fully qualified class names in typehints if you think adding a new :import
for it is not needed
EDIT: I guess there's no need to use import, since I don't plan on using non-fully-qualified names in the code, unless import does anything extra it's simply unneeded in this case and I prefer using f.q.n. for clarity. So no extra imports ;)
I have tended to just use fully qualified names. I'd rather just type out the full name than fiddle with the :import
stuff. This is just laziness though. I don't have a very strong opinion about it.
Seesaw loves reflection at the moment. This will be an ongoing battle, but for performance and good applet support is a worthy goal.
Add type hints to eliminate reflection.