diff options
| author | 2016-08-17 18:35:12 +0200 | |
|---|---|---|
| committer | 2016-08-17 18:35:12 +0200 | |
| commit | 5540c815de36e316d0749ce2163f12c61895b327 (patch) | |
| tree | 2b30d5ae98735ee7cba7d1c0087c51d68ed3ebf9 /src/main/java/cuchaz/enigma/bytecode/ClassRenamer.java | |
| parent | Revert "Removed util" (diff) | |
| download | enigma-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.java | 10 |
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 | ||