summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java
diff options
context:
space:
mode:
authorGravatar Thog2016-10-30 23:37:29 +0100
committerGravatar Thog2016-10-30 23:37:29 +0100
commit6235bfc5ab85cdd471e315c52c413991fb9dbddf (patch)
treef8d726850a60786176f999952c2e9f7c83e5ccbd /src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java
parentFix order of packages, hanging of Enigma and classes nodes not renamed when p... (diff)
downloadenigma-fork-6235bfc5ab85cdd471e315c52c413991fb9dbddf.tar.gz
enigma-fork-6235bfc5ab85cdd471e315c52c413991fb9dbddf.tar.xz
enigma-fork-6235bfc5ab85cdd471e315c52c413991fb9dbddf.zip
BREAKING CHANGE: Implement modifier transformer
Known Bugs: - Inner class modifier isn't saved to mapping - Inner class modifier isn't applied to bytecode
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java')
-rw-r--r--src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java b/src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java
index 4e812b1..bac6250 100644
--- a/src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java
+++ b/src/main/java/cuchaz/enigma/mapping/MappingsRenamer.java
@@ -321,4 +321,22 @@ public class MappingsRenamer {
321 } 321 }
322 return mappingChain; 322 return mappingChain;
323 } 323 }
324
325 public void setClassModifier(ClassEntry obEntry, Mappings.EntryModifier modifier)
326 {
327 ClassMapping classMapping = getOrCreateClassMapping(obEntry);
328 classMapping.setModifier(modifier);
329 }
330
331 public void setFieldModifier(FieldEntry obEntry, Mappings.EntryModifier modifier)
332 {
333 ClassMapping classMapping = getOrCreateClassMapping(obEntry.getClassEntry());
334 classMapping.setFieldModifier(obEntry.getName(), obEntry.getType(), modifier);
335 }
336
337 public void setMethodModifier(BehaviorEntry obEntry, Mappings.EntryModifier modifier)
338 {
339 ClassMapping classMapping = getOrCreateClassMapping(obEntry.getClassEntry());
340 classMapping.setMethodModifier(obEntry.getName(), obEntry.getSignature(), modifier);
341 }
324} 342}