summaryrefslogtreecommitdiff
path: root/sources
diff options
context:
space:
mode:
authorburaq <buraq@epfl.ch>2003-10-29 15:43:24 +0000
committerburaq <buraq@epfl.ch>2003-10-29 15:43:24 +0000
commit9aa73f7072fd6f37ed304994fa7fe6fbf7ec157e (patch)
treed3137085aaea4c9c86aee1d98b4613d797b20544 /sources
parent90c25ce9bb8ca582d4f3c40f3d8eea8a24eb5d51 (diff)
downloadscala-9aa73f7072fd6f37ed304994fa7fe6fbf7ec157e.tar.gz
scala-9aa73f7072fd6f37ed304994fa7fe6fbf7ec157e.tar.bz2
scala-9aa73f7072fd6f37ed304994fa7fe6fbf7ec157e.zip
added the clear() method
Diffstat (limited to 'sources')
-rw-r--r--sources/scalac/ast/TreeList.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/sources/scalac/ast/TreeList.java b/sources/scalac/ast/TreeList.java
index 3557c20e9c..bf4550c632 100644
--- a/sources/scalac/ast/TreeList.java
+++ b/sources/scalac/ast/TreeList.java
@@ -22,8 +22,7 @@ public final class TreeList {
}
public TreeList() {
- this(new Tree[4]);
- len = 0;
+ clear();
}
public void append(Tree tree) {
@@ -45,6 +44,11 @@ public final class TreeList {
append(tl.trees[j]);
}
+ public void clear() {
+ trees = new Tree[4];
+ len = 0;
+ }
+
public int length() {
return len;
}