diff options
| author | 2015-03-11 11:03:16 -0400 | |
|---|---|---|
| committer | 2015-03-11 11:03:16 -0400 | |
| commit | e33b4003a5c423894e7aef575faff359dd1d33b1 (patch) | |
| tree | 6fa674b5ff8dbc699a44b6423149ad7e6eaae250 /src/cuchaz/enigma/mapping/MethodMapping.java | |
| parent | nothing of consequence (diff) | |
| download | enigma-fork-e33b4003a5c423894e7aef575faff359dd1d33b1.tar.gz enigma-fork-e33b4003a5c423894e7aef575faff359dd1d33b1.tar.xz enigma-fork-e33b4003a5c423894e7aef575faff359dd1d33b1.zip | |
generalized field matching
added method matching
Diffstat (limited to 'src/cuchaz/enigma/mapping/MethodMapping.java')
| -rw-r--r-- | src/cuchaz/enigma/mapping/MethodMapping.java | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/cuchaz/enigma/mapping/MethodMapping.java b/src/cuchaz/enigma/mapping/MethodMapping.java index bf8a94f..bf6dacc 100644 --- a/src/cuchaz/enigma/mapping/MethodMapping.java +++ b/src/cuchaz/enigma/mapping/MethodMapping.java | |||
| @@ -16,7 +16,7 @@ import java.util.Map.Entry; | |||
| 16 | 16 | ||
| 17 | import com.google.common.collect.Maps; | 17 | import com.google.common.collect.Maps; |
| 18 | 18 | ||
| 19 | public class MethodMapping implements Serializable, Comparable<MethodMapping> { | 19 | public class MethodMapping implements Serializable, Comparable<MethodMapping>, MemberMapping<BehaviorEntry> { |
| 20 | 20 | ||
| 21 | private static final long serialVersionUID = -4409570216084263978L; | 21 | private static final long serialVersionUID = -4409570216084263978L; |
| 22 | 22 | ||
| @@ -170,4 +170,13 @@ public class MethodMapping implements Serializable, Comparable<MethodMapping> { | |||
| 170 | } | 170 | } |
| 171 | return false; | 171 | return false; |
| 172 | } | 172 | } |
| 173 | |||
| 174 | @Override | ||
| 175 | public BehaviorEntry getObfEntry(ClassEntry classEntry) { | ||
| 176 | if (isConstructor()) { | ||
| 177 | return new ConstructorEntry(classEntry, m_obfSignature); | ||
| 178 | } else { | ||
| 179 | return new MethodEntry(classEntry, m_obfName, m_obfSignature); | ||
| 180 | } | ||
| 181 | } | ||
| 173 | } | 182 | } |