summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/analysis/EntryReference.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/cuchaz/enigma/analysis/EntryReference.java')
-rw-r--r--src/cuchaz/enigma/analysis/EntryReference.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/analysis/EntryReference.java b/src/cuchaz/enigma/analysis/EntryReference.java
index 4da2f58..0cde875 100644
--- a/src/cuchaz/enigma/analysis/EntryReference.java
+++ b/src/cuchaz/enigma/analysis/EntryReference.java
@@ -79,6 +79,21 @@ public class EntryReference<E extends Entry, C extends Entry>
79 return entry; 79 return entry;
80 } 80 }
81 81
82 public String getNamableName( )
83 {
84 if( getNameableEntry() instanceof ClassEntry )
85 {
86 ClassEntry classEntry = (ClassEntry)getNameableEntry();
87 if( classEntry.isInnerClass() )
88 {
89 // make sure we only rename the inner class name
90 return classEntry.getInnerClassName();
91 }
92 }
93
94 return getNameableEntry().getName();
95 }
96
82 @Override 97 @Override
83 public int hashCode( ) 98 public int hashCode( )
84 { 99 {