diff options
Diffstat (limited to 'src/cuchaz/enigma/mapping/ArgumentEntry.java')
| -rw-r--r-- | src/cuchaz/enigma/mapping/ArgumentEntry.java | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/mapping/ArgumentEntry.java b/src/cuchaz/enigma/mapping/ArgumentEntry.java index dc3b4df..c1624a8 100644 --- a/src/cuchaz/enigma/mapping/ArgumentEntry.java +++ b/src/cuchaz/enigma/mapping/ArgumentEntry.java | |||
| @@ -42,6 +42,13 @@ public class ArgumentEntry implements Entry, Serializable | |||
| 42 | m_name = name; | 42 | m_name = name; |
| 43 | } | 43 | } |
| 44 | 44 | ||
| 45 | public ArgumentEntry( ArgumentEntry other ) | ||
| 46 | { | ||
| 47 | m_methodEntry = new MethodEntry( other.m_methodEntry ); | ||
| 48 | m_index = other.m_index; | ||
| 49 | m_name = other.m_name; | ||
| 50 | } | ||
| 51 | |||
| 45 | public MethodEntry getMethodEntry( ) | 52 | public MethodEntry getMethodEntry( ) |
| 46 | { | 53 | { |
| 47 | return m_methodEntry; | 54 | return m_methodEntry; |
| @@ -58,6 +65,26 @@ public class ArgumentEntry implements Entry, Serializable | |||
| 58 | return m_name; | 65 | return m_name; |
| 59 | } | 66 | } |
| 60 | 67 | ||
| 68 | public ClassEntry getClassEntry( ) | ||
| 69 | { | ||
| 70 | return m_methodEntry.getClassEntry(); | ||
| 71 | } | ||
| 72 | |||
| 73 | public String getClassName( ) | ||
| 74 | { | ||
| 75 | return m_methodEntry.getClassName(); | ||
| 76 | } | ||
| 77 | |||
| 78 | public String getMethodName( ) | ||
| 79 | { | ||
| 80 | return m_methodEntry.getName(); | ||
| 81 | } | ||
| 82 | |||
| 83 | public String getMethodSignature( ) | ||
| 84 | { | ||
| 85 | return m_methodEntry.getSignature(); | ||
| 86 | } | ||
| 87 | |||
| 61 | @Override | 88 | @Override |
| 62 | public int hashCode( ) | 89 | public int hashCode( ) |
| 63 | { | 90 | { |