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