--- old/src/solaris/classes/sun/awt/X11/XFileDialogPeer.java 2014-03-10 22:37:58.000000000 -0700 +++ new/src/solaris/classes/sun/awt/X11/XFileDialogPeer.java 2014-03-10 22:37:58.000000000 -0700 @@ -199,12 +199,13 @@ // After showing we should display 'user.dir' as current directory // if user didn't set directory programatically pathField = new TextField(savedDir != null ? savedDir : userDir); - - pathChoice = new Choice() { + @SuppressWarnings("serial") // Anonymous class + Choice tmp = new Choice() { public Dimension getPreferredSize() { return new Dimension(PATH_CHOICE_WIDTH, pathField.getPreferredSize().height); } }; + pathChoice = tmp; pathPanel = new Panel(); pathPanel.setLayout(new BorderLayout()); @@ -845,6 +846,7 @@ } } +@SuppressWarnings("serial") // JDK-implementation class class Separator extends Canvas { public final static int HORIZONTAL = 0; public final static int VERTICAL = 1;