summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/analysis/EntryRenamer.java')
-rw-r--r--src/main/java/cuchaz/enigma/analysis/EntryRenamer.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java b/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
index e37c1d0..9be8378 100644
--- a/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
+++ b/src/main/java/cuchaz/enigma/analysis/EntryRenamer.java
@@ -138,6 +138,13 @@ public class EntryRenamer {
138 renameClassesInThing(renames, methodEntry.getSignature()), 138 renameClassesInThing(renames, methodEntry.getSignature()),
139 methodEntry.getAccess() 139 methodEntry.getAccess()
140 ); 140 );
141 } else if (thing instanceof MethodEntry) {
142 MethodEntry methodEntry = (MethodEntry) thing;
143 return (T) new MethodEntry(
144 renameClassesInThing(renames, methodEntry.getOwnerClassEntry()),
145 methodEntry.getName(),
146 renameClassesInThing(renames, methodEntry.getDesc())
147 );
141 } else if (thing instanceof LocalVariableEntry) { 148 } else if (thing instanceof LocalVariableEntry) {
142 LocalVariableEntry argumentEntry = (LocalVariableEntry) thing; 149 LocalVariableEntry argumentEntry = (LocalVariableEntry) thing;
143 return (T) new LocalVariableEntry(renameClassesInThing(renames, argumentEntry.getOwnerEntry()), argumentEntry.getIndex(), argumentEntry.getName()); 150 return (T) new LocalVariableEntry(renameClassesInThing(renames, argumentEntry.getOwnerEntry()), argumentEntry.getIndex(), argumentEntry.getName());