summaryrefslogtreecommitdiff
path: root/src/cuchaz/enigma/mapping/MethodMapping.java
diff options
context:
space:
mode:
authorGravatar jeff2014-08-31 22:43:13 -0400
committerGravatar jeff2014-08-31 22:43:13 -0400
commit195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3 (patch)
tree4633bdb8f67efc9d1d3a4749ffff4f972481c608 /src/cuchaz/enigma/mapping/MethodMapping.java
parentfixed crash finding related method implementations when method doesn't implem... (diff)
downloadenigma-fork-195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3.tar.gz
enigma-fork-195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3.tar.xz
enigma-fork-195ffb47a68c4b40d8cc04b67e6c49d8081dc3d3.zip
added checks to prevent renaming classes/fields/methods/arguments to the same name as other classes/fields/methods/arguments
Diffstat (limited to '')
-rw-r--r--src/cuchaz/enigma/mapping/MethodMapping.java12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/MethodMapping.java b/src/cuchaz/enigma/mapping/MethodMapping.java
index b0f7ba8..bf83bd2 100644
--- a/src/cuchaz/enigma/mapping/MethodMapping.java
+++ b/src/cuchaz/enigma/mapping/MethodMapping.java
@@ -165,4 +165,16 @@ public class MethodMapping implements Serializable, Comparable<MethodMapping>
165 } 165 }
166 return false; 166 return false;
167 } 167 }
168
169 public boolean containsArgument( String name )
170 {
171 for( ArgumentMapping argumentMapping : m_arguments.values() )
172 {
173 if( argumentMapping.getName().equals( name ) )
174 {
175 return true;
176 }
177 }
178 return false;
179 }
168} 180}