diff options
Diffstat (limited to 'src/main/java/cuchaz/enigma/mapping/ArgumentEntry.java')
| -rw-r--r-- | src/main/java/cuchaz/enigma/mapping/ArgumentEntry.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/mapping/ArgumentEntry.java b/src/main/java/cuchaz/enigma/mapping/ArgumentEntry.java index 1409fc4..741849a 100644 --- a/src/main/java/cuchaz/enigma/mapping/ArgumentEntry.java +++ b/src/main/java/cuchaz/enigma/mapping/ArgumentEntry.java | |||
| @@ -34,6 +34,12 @@ public class ArgumentEntry implements Entry { | |||
| 34 | this.name = name; | 34 | this.name = name; |
| 35 | } | 35 | } |
| 36 | 36 | ||
| 37 | public ArgumentEntry(ArgumentEntry other) { | ||
| 38 | this.behaviorEntry = other.getBehaviorEntry(); | ||
| 39 | this.index = other.index; | ||
| 40 | this.name = other.name; | ||
| 41 | } | ||
| 42 | |||
| 37 | public ArgumentEntry(ArgumentEntry other, String newClassName) { | 43 | public ArgumentEntry(ArgumentEntry other, String newClassName) { |
| 38 | this.behaviorEntry = (BehaviorEntry) other.behaviorEntry.cloneToNewClass(new ClassEntry(newClassName)); | 44 | this.behaviorEntry = (BehaviorEntry) other.behaviorEntry.cloneToNewClass(new ClassEntry(newClassName)); |
| 39 | this.index = other.index; | 45 | this.index = other.index; |