summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/JarIndex.java
diff options
context:
space:
mode:
authorGravatar jeff2014-08-31 21:19:57 -0400
committerGravatar jeff2014-08-31 21:19:57 -0400
commit30f552a3b31b4234d3a63375b6c939826b015ece (patch)
tree2aadc973ba7e44ae7abacda3ed823e47e10fb005 /src/cuchaz/enigma/analysis/JarIndex.java
parentadded simple loading screen for jars (diff)
downloadenigma-fork-30f552a3b31b4234d3a63375b6c939826b015ece.tar.gz
enigma-fork-30f552a3b31b4234d3a63375b6c939826b015ece.tar.xz
enigma-fork-30f552a3b31b4234d3a63375b6c939826b015ece.zip
fixed crash finding related method implementations when method doesn't implement interface
Diffstat (limited to 'src/cuchaz/enigma/analysis/JarIndex.java')
-rw-r--r--src/cuchaz/enigma/analysis/JarIndex.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/cuchaz/enigma/analysis/JarIndex.java b/src/cuchaz/enigma/analysis/JarIndex.java
index 4279ded..fc19e7b 100644
--- a/src/cuchaz/enigma/analysis/JarIndex.java
+++ b/src/cuchaz/enigma/analysis/JarIndex.java
@@ -663,7 +663,11 @@ public class JarIndex
663 } 663 }
664 664
665 // look at interface methods too 665 // look at interface methods too
666 getRelatedMethodImplementations( methodEntries, getMethodImplementations( null, methodEntry ) ); 666 MethodImplementationsTreeNode implementations = getMethodImplementations( null, methodEntry );
667 if( implementations != null )
668 {
669 getRelatedMethodImplementations( methodEntries, implementations );
670 }
667 671
668 // recurse 672 // recurse
669 for( int i=0; i<node.getChildCount(); i++ ) 673 for( int i=0; i<node.getChildCount(); i++ )