Fix PY-14096 Minor Make mouse listener nullable
authorValentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
Fri, 7 Oct 2016 14:52:34 +0000 (17:52 +0300)
committerValentina Kiryushkina <valentina.kiryushkina@jetbrains.com>
Mon, 24 Oct 2016 17:09:44 +0000 (20:09 +0300)
python/ipnb/src/org/jetbrains/plugins/ipnb/editor/panels/code/IpnbCodeOutputPanel.java

index f453546793bbc5f41c608431c758d1ee99f2e519..1ad1e6f40ce1c068249e61f7ccbb1da19fecb9b9 100644 (file)
@@ -10,12 +10,12 @@ import org.jetbrains.plugins.ipnb.format.cells.output.IpnbOutputCell;
 
 import javax.swing.*;
 import java.awt.*;
-import java.awt.event.MouseAdapter;
+import java.awt.event.MouseListener;
 
 public class IpnbCodeOutputPanel<K extends IpnbOutputCell> extends IpnbPanel<JComponent, K> {
   protected final IpnbFilePanel myParent;
 
-  public IpnbCodeOutputPanel(@NotNull final K cell, @Nullable final IpnbFilePanel parent, @NotNull final MouseAdapter hideOutputAdapter) {
+  public IpnbCodeOutputPanel(@NotNull final K cell, @Nullable final IpnbFilePanel parent, @Nullable final MouseListener hideOutputAdapter) {
     super(cell, new BorderLayout());
     myParent = parent;
     myViewPanel = createViewPanel();
@@ -34,7 +34,7 @@ public class IpnbCodeOutputPanel<K extends IpnbOutputCell> extends IpnbPanel<JCo
     return textArea;
   }
   
-  public void addHideOutputListener(@NotNull final MouseAdapter mouseAdapter) {
+  public void addHideOutputListener(@Nullable final MouseListener mouseAdapter) {
     myViewPanel.addMouseListener(mouseAdapter);
   }
 }