summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/convert/ClassIdentity.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/convert/ClassIdentity.java')
-rw-r--r--src/cuchaz/enigma/convert/ClassIdentity.java14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/cuchaz/enigma/convert/ClassIdentity.java b/src/cuchaz/enigma/convert/ClassIdentity.java
index bd2824b..b3b043e 100644
--- a/src/cuchaz/enigma/convert/ClassIdentity.java
+++ b/src/cuchaz/enigma/convert/ClassIdentity.java
@@ -111,12 +111,16 @@ public class ClassIdentity
111 // stuff from the jar index 111 // stuff from the jar index
112 112
113 m_implementations = HashMultiset.create(); 113 m_implementations = HashMultiset.create();
114 @SuppressWarnings( "unchecked" ) 114 ClassImplementationsTreeNode implementationsNode = index.getClassImplementations( null, m_classEntry );
115 Enumeration<ClassImplementationsTreeNode> implementations = index.getClassImplementations( null, m_classEntry ).children(); 115 if( implementationsNode != null )
116 while( implementations.hasMoreElements() )
117 { 116 {
118 ClassImplementationsTreeNode node = implementations.nextElement(); 117 @SuppressWarnings( "unchecked" )
119 m_implementations.add( scrubClassName( node.getClassEntry().getName() ) ); 118 Enumeration<ClassImplementationsTreeNode> implementations = implementationsNode.children();
119 while( implementations.hasMoreElements() )
120 {
121 ClassImplementationsTreeNode node = implementations.nextElement();
122 m_implementations.add( scrubClassName( node.getClassEntry().getName() ) );
123 }
120 } 124 }
121 125
122 m_references = HashMultiset.create(); 126 m_references = HashMultiset.create();