aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/org/zwobble/couscous/ast/ClassNode.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-06 10:55:08 +0100
committerMichael Williamson <mike@zwobble.org>2015-10-06 10:55:08 +0100
commita7669795d1d58e4962f16272cb5e92783cf01c64 (patch)
tree770b1810be9a3e15172be151359d85ff7240a4f4 /src/main/java/org/zwobble/couscous/ast/ClassNode.java
parent92d6bef1c9df704a22a01a9e61653681e95ec073 (diff)
Create notion of ClassName
Diffstat (limited to 'src/main/java/org/zwobble/couscous/ast/ClassNode.java')
-rw-r--r--src/main/java/org/zwobble/couscous/ast/ClassNode.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/org/zwobble/couscous/ast/ClassNode.java b/src/main/java/org/zwobble/couscous/ast/ClassNode.java
index 77480b5..f1cbcc2 100644
--- a/src/main/java/org/zwobble/couscous/ast/ClassNode.java
+++ b/src/main/java/org/zwobble/couscous/ast/ClassNode.java
@@ -30,17 +30,16 @@ public class ClassNode implements Node {
}
public ClassNode build() {
- return new ClassNode(name, methods.build());
+ return new ClassNode(ClassName.of(name), methods.build());
}
}
- String name;
+ ClassName name;
@Singular
List<MethodNode> methods;
- public String getLocalName() {
- // TODO Stronger notion of class names? Should look up the terminology
- return name.substring(name.lastIndexOf(".") + 1);
+ public String getSimpleName() {
+ return name.getSimpleName();
}
@Override