aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-01-06 08:31:13 +0000
committerMichael Williamson <mike@zwobble.org>2016-01-06 08:31:13 +0000
commitb69c8f7c8e2c16aade681ceaae046456a5ef2a85 (patch)
tree6737fa9da75bc4dc5cd9cf620ac6b8f686aebae6 /src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java
parente4229671c4cf6db860fc6cf68bcfb8fdd69fdcb8 (diff)
Partially implement method overloading
Diffstat (limited to 'src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java')
-rw-r--r--src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java38
1 files changed, 0 insertions, 38 deletions
diff --git a/src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java b/src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java
deleted file mode 100644
index 708bc9a..0000000
--- a/src/main/java/org/zwobble/couscous/interpreter/MethodSignature.java
+++ /dev/null
@@ -1,38 +0,0 @@
-package org.zwobble.couscous.interpreter;
-
-import org.zwobble.couscous.ast.TypeName;
-
-import java.util.List;
-import java.util.Objects;
-
-public class MethodSignature {
- private String name;
- private List<TypeName> arguments;
-
- public MethodSignature(String name, List<TypeName> arguments) {
- this.name = name;
- this.arguments = arguments;
- }
-
- @Override
- public String toString() {
- return "MethodSignature(" +
- "name='" + name + '\'' +
- ", arguments=" + arguments +
- ')';
- }
-
- @Override
- public boolean equals(Object o) {
- if (this == o) return true;
- if (o == null || getClass() != o.getClass()) return false;
- MethodSignature that = (MethodSignature) o;
- return Objects.equals(name, that.name) &&
- Objects.equals(arguments, that.arguments);
- }
-
- @Override
- public int hashCode() {
- return Objects.hash(name, arguments);
- }
-}