Selaa lähdekoodia

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 vuotta sitten
vanhempi
commit
d6ab4730ef

+ 2
- 2
src/com/dmdirc/addons/ui_swing/components/renderers/CertificateChainEntryCellRenderer.java Näytä tiedosto

@@ -32,7 +32,7 @@ import javax.swing.ListCellRenderer;
32 32
 /**
33 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 37
     /** Serial version UID. */
38 38
     private static final long serialVersionUID = 1;
@@ -50,7 +50,7 @@ public class CertificateChainEntryCellRenderer extends DMDircListCellRenderer {
50 50
      * @param renderer    Parent renderer
51 51
      */
52 52
     public CertificateChainEntryCellRenderer(final IconManager iconManager,
53
-            final ListCellRenderer renderer) {
53
+            final ListCellRenderer<? super CertificateChainEntry> renderer) {
54 54
         super(renderer);
55 55
         icon = iconManager.getIcon("nothing");
56 56
         trustedIcon = iconManager.getIcon("tick");

+ 5
- 5
src/com/dmdirc/addons/ui_swing/dialogs/sslcertificate/CertificateChainPanel.java Näytä tiedosto

@@ -51,9 +51,9 @@ public class CertificateChainPanel extends JPanel {
51 51
     /** Icon manager. */
52 52
     private final IconManager iconManager;
53 53
     /** Chain list. */
54
-    private JList list;
54
+    private JList<CertificateChainEntry> list;
55 55
     /** List model. */
56
-    private DefaultListModel model;
56
+    private DefaultListModel<CertificateChainEntry> model;
57 57
 
58 58
     /**
59 59
      * Creates a new certificate chain panel.
@@ -67,8 +67,8 @@ public class CertificateChainPanel extends JPanel {
67 67
     }
68 68
 
69 69
     private void initComponents() {
70
-        model = new DefaultListModel();
71
-        list = new JList(model);
70
+        model = new DefaultListModel<>();
71
+        list = new JList<>(model);
72 72
         list.setCellRenderer(new CertificateChainEntryCellRenderer(iconManager,
73 73
                 list.getCellRenderer()));
74 74
         list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
@@ -110,7 +110,7 @@ public class CertificateChainPanel extends JPanel {
110 110
      * @return Name of specified index
111 111
      */
112 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…
Peruuta
Tallenna