diff options
Diffstat (limited to 'src/cuchaz/enigma/analysis/EntryReference.java')
| -rw-r--r-- | src/cuchaz/enigma/analysis/EntryReference.java | 15 |
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 | { |