From f474d055cfa5733a7d9f2b3ade49b1c67feb6c6c Mon Sep 17 00:00:00 2001 From: Thog Date: Tue, 18 Oct 2016 18:00:39 +0200 Subject: Remove Nullable usage and add null check in equals --- src/main/java/cuchaz/enigma/gui/node/ClassSelectorPackageNode.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'src/main/java/cuchaz/enigma') diff --git a/src/main/java/cuchaz/enigma/gui/node/ClassSelectorPackageNode.java b/src/main/java/cuchaz/enigma/gui/node/ClassSelectorPackageNode.java index 30d8a9c..629d20c 100644 --- a/src/main/java/cuchaz/enigma/gui/node/ClassSelectorPackageNode.java +++ b/src/main/java/cuchaz/enigma/gui/node/ClassSelectorPackageNode.java @@ -10,7 +10,6 @@ ******************************************************************************/ package cuchaz.enigma.gui.node; -import com.strobel.annotations.Nullable; import javassist.bytecode.Descriptor; import javax.swing.tree.DefaultMutableTreeNode; @@ -19,7 +18,7 @@ public class ClassSelectorPackageNode extends DefaultMutableTreeNode { private String packageName; - public ClassSelectorPackageNode(@Nullable String packageName) { + public ClassSelectorPackageNode(String packageName) { this.packageName = packageName != null ? packageName : "(none)"; } @@ -45,6 +44,6 @@ public class ClassSelectorPackageNode extends DefaultMutableTreeNode { } public boolean equals(ClassSelectorPackageNode other) { - return this.packageName.equals(other.packageName); + return other != null && this.packageName.equals(other.packageName); } } -- cgit v1.2.3