summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
diff options
context:
space:
mode:
authorGravatar asiekierka2016-08-17 18:35:12 +0200
committerGravatar asiekierka2016-08-17 18:35:12 +0200
commit5540c815de36e316d0749ce2163f12c61895b327 (patch)
tree2b30d5ae98735ee7cba7d1c0087c51d68ed3ebf9 /src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
parentRevert "Removed util" (diff)
downloadenigma-fork-5540c815de36e316d0749ce2163f12c61895b327.tar.gz
enigma-fork-5540c815de36e316d0749ce2163f12c61895b327.tar.xz
enigma-fork-5540c815de36e316d0749ce2163f12c61895b327.zip
Revert "Removed unused methods"
This reverts commit 1742190f784d0d62e7cc869eebafdfe1927e448f.
Diffstat (limited to 'src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java')
-rw-r--r--src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java b/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
index 4a77eec..c13aae4 100644
--- a/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
+++ b/src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java
@@ -90,6 +90,16 @@ public class ClassRenamer {
90 }); 90 });
91 } 91 }
92 92
93 public static void moveAllClassesIntoDefaultPackage(CtClass c, final String oldPackageName) {
94 renameClasses(c, className -> {
95 ClassEntry entry = new ClassEntry(className);
96 if (entry.getPackageName().equals(oldPackageName)) {
97 return entry.getSimpleName();
98 }
99 return null;
100 });
101 }
102
93 @SuppressWarnings("unchecked") 103 @SuppressWarnings("unchecked")
94 public static void renameClasses(CtClass c, ClassNameReplacer replacer) { 104 public static void renameClasses(CtClass c, ClassNameReplacer replacer) {
95 105