aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2016-04-09 12:28:19 +0100
committerMichael Williamson <mike@zwobble.org>2016-04-09 12:28:19 +0100
commitf005b283a1b1c74c8b98499069e6afcb5e9a9ade (patch)
treed56dfb884ba10225c7268e8b950f8ef826b51670 /src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java
parent8fe29f6add04fb9c2dbc3ad1d13d582787aa6e88 (diff)
Use Identifier instead of ScalarType in TypeParameter
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java b/src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java
index 0c0d047..c753034 100644
--- a/src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java
+++ b/src/main/java/org/zwobble/couscous/ast/identifiers/Identifier.java
@@ -7,6 +7,7 @@ import java.util.List;
import static org.zwobble.couscous.util.ExtraLists.list;
public class Identifier {
+ // TODO: Should we have two Identifier classes, one for each namespace? (variables and types)
public static final Identifier TOP = new Identifier(list());
private final List<String> parts;
@@ -15,6 +16,10 @@ public class Identifier {
this.parts = parts;
}
+ public List<String> getParts() {
+ return parts;
+ }
+
public Identifier extend(String name) {
ImmutableList.Builder<String> parts = ImmutableList.builder();
parts.addAll(this.parts);