Browse Source

Remove some warnings in CertificatePanel

Change-Id: Ia8aa0f5cce6e656e4c2dd06f40a4714782ed816c
Reviewed-on: http://gerrit.dmdirc.com/3138
Reviewed-by: Chris Smith <chris@dmdirc.com>
Automatic-Compile: DMDirc Build Manager
tags/0.8
Greg Holmes 10 years ago
parent
commit
d6ab4730ef

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/renderers/CertificateChainEntryCellRenderer.java View File

32
 /**
32
 /**
33
  * Renderer for Certificate chain entries, shows the verified icon and name.
33
  * Renderer for Certificate chain entries, shows the verified icon and name.
34
  */
34
  */
35
-public class CertificateChainEntryCellRenderer extends DMDircListCellRenderer {
35
+public class CertificateChainEntryCellRenderer extends DMDircListCellRenderer<CertificateChainEntry> {
36
 
36
 
37
     /** Serial version UID. */
37
     /** Serial version UID. */
38
     private static final long serialVersionUID = 1;
38
     private static final long serialVersionUID = 1;
50
      * @param renderer    Parent renderer
50
      * @param renderer    Parent renderer
51
      */
51
      */
52
     public CertificateChainEntryCellRenderer(final IconManager iconManager,
52
     public CertificateChainEntryCellRenderer(final IconManager iconManager,
53
-            final ListCellRenderer renderer) {
53
+            final ListCellRenderer<? super CertificateChainEntry> renderer) {
54
         super(renderer);
54
         super(renderer);
55
         icon = iconManager.getIcon("nothing");
55
         icon = iconManager.getIcon("nothing");
56
         trustedIcon = iconManager.getIcon("tick");
56
         trustedIcon = iconManager.getIcon("tick");

+ 5
- 5
src/com/dmdirc/addons/ui_swing/dialogs/sslcertificate/CertificateChainPanel.java View File

51
     /** Icon manager. */
51
     /** Icon manager. */
52
     private final IconManager iconManager;
52
     private final IconManager iconManager;
53
     /** Chain list. */
53
     /** Chain list. */
54
-    private JList list;
54
+    private JList<CertificateChainEntry> list;
55
     /** List model. */
55
     /** List model. */
56
-    private DefaultListModel model;
56
+    private DefaultListModel<CertificateChainEntry> model;
57
 
57
 
58
     /**
58
     /**
59
      * Creates a new certificate chain panel.
59
      * Creates a new certificate chain panel.
67
     }
67
     }
68
 
68
 
69
     private void initComponents() {
69
     private void initComponents() {
70
-        model = new DefaultListModel();
71
-        list = new JList(model);
70
+        model = new DefaultListModel<>();
71
+        list = new JList<>(model);
72
         list.setCellRenderer(new CertificateChainEntryCellRenderer(iconManager,
72
         list.setCellRenderer(new CertificateChainEntryCellRenderer(iconManager,
73
                 list.getCellRenderer()));
73
                 list.getCellRenderer()));
74
         list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
74
         list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
110
      * @return Name of specified index
110
      * @return Name of specified index
111
      */
111
      */
112
     public String getName(final int index) {
112
     public String getName(final int index) {
113
-        return ((CertificateChainEntry) model.get(index)).getName();
113
+        return model.get(index).getName();
114
     }
114
     }
115
 
115
 
116
     /**
116
     /**

Loading…
Cancel
Save