From 30f552a3b31b4234d3a63375b6c939826b015ece Mon Sep 17 00:00:00 2001 From: jeff Date: Sun, 31 Aug 2014 21:19:57 -0400 Subject: fixed crash finding related method implementations when method doesn't implement interface --- src/cuchaz/enigma/analysis/MethodImplementationsTreeNode.java | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/cuchaz/enigma/analysis/MethodImplementationsTreeNode.java') diff --git a/src/cuchaz/enigma/analysis/MethodImplementationsTreeNode.java b/src/cuchaz/enigma/analysis/MethodImplementationsTreeNode.java index b529f3f..b7434e8 100644 --- a/src/cuchaz/enigma/analysis/MethodImplementationsTreeNode.java +++ b/src/cuchaz/enigma/analysis/MethodImplementationsTreeNode.java @@ -29,6 +29,11 @@ public class MethodImplementationsTreeNode extends DefaultMutableTreeNode public MethodImplementationsTreeNode( Translator deobfuscatingTranslator, MethodEntry entry ) { + if( entry == null ) + { + throw new IllegalArgumentException( "entry cannot be null!" ); + } + m_deobfuscatingTranslator = deobfuscatingTranslator; m_entry = entry; } -- cgit v1.2.3