diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/Mappings.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/mapping/Mappings.java | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/Mappings.java b/src/main/java/cuchaz/enigma/mapping/Mappings.java index a48ec3f..ee4c302 100644 --- a/src/main/java/cuchaz/enigma/mapping/Mappings.java +++ b/src/main/java/cuchaz/enigma/mapping/Mappings.java | |||
| @@ -79,10 +79,6 @@ public class Mappings implements Serializable { | |||
| 79 | return m_classesByObf.get(obfName); | 79 | return m_classesByObf.get(obfName); |
| 80 | } | 80 | } |
| 81 | 81 | ||
| 82 | public ClassMapping getClassByDeobf(ClassEntry entry) { | ||
| 83 | return getClassByDeobf(entry.getName()); | ||
| 84 | } | ||
| 85 | |||
| 86 | public ClassMapping getClassByDeobf(String deobfName) { | 82 | public ClassMapping getClassByDeobf(String deobfName) { |
| 87 | return m_classesByDeobf.get(deobfName); | 83 | return m_classesByDeobf.get(deobfName); |
| 88 | } | 84 | } |
| @@ -138,34 +134,6 @@ public class Mappings implements Serializable { | |||
| 138 | return buf.toString(); | 134 | return buf.toString(); |
| 139 | } | 135 | } |
| 140 | 136 | ||
| 141 | public void renameObfClass(String oldObfName, String newObfName) { | ||
| 142 | new ArrayList<>(classes()).stream().filter(classMapping -> classMapping.renameObfClass(oldObfName, newObfName)).forEach(classMapping -> { | ||
| 143 | boolean wasRemoved = m_classesByObf.remove(oldObfName) != null; | ||
| 144 | assert (wasRemoved); | ||
| 145 | boolean wasAdded = m_classesByObf.put(newObfName, classMapping) == null; | ||
| 146 | assert (wasAdded); | ||
| 147 | }); | ||
| 148 | } | ||
| 149 | |||
| 150 | public Set<String> getAllObfClassNames() { | ||
| 151 | final Set<String> classNames = Sets.newHashSet(); | ||
| 152 | for (ClassMapping classMapping : classes()) { | ||
| 153 | |||
| 154 | // add the class name | ||
| 155 | classNames.add(classMapping.getObfFullName()); | ||
| 156 | |||
| 157 | // add classes from method signatures | ||
| 158 | for (MethodMapping methodMapping : classMapping.methods()) { | ||
| 159 | for (Type type : methodMapping.getObfSignature().types()) { | ||
| 160 | if (type.hasClass()) { | ||
| 161 | classNames.add(type.getClassEntry().getClassName()); | ||
| 162 | } | ||
| 163 | } | ||
| 164 | } | ||
| 165 | } | ||
| 166 | return classNames; | ||
| 167 | } | ||
| 168 | |||
| 169 | public boolean containsDeobfClass(String deobfName) { | 137 | public boolean containsDeobfClass(String deobfName) { |
| 170 | return m_classesByDeobf.containsKey(deobfName); | 138 | return m_classesByDeobf.containsKey(deobfName); |
| 171 | } | 139 | } |