diff options
author | buraq <buraq@epfl.ch> | 2003-07-14 12:09:30 +0000 |
---|---|---|
committer | buraq <buraq@epfl.ch> | 2003-07-14 12:09:30 +0000 |
commit | 7477cf8c1c33589da731eba9df057754f800ff10 (patch) | |
tree | ad21a5a02c93e2400b7fb0fcd1746ae325d70632 /sources/scalac/transformer/matching/CollectVariableTraverser.java | |
parent | 05b3783bba650d33729f0f13d04a656dbe09b229 (diff) | |
download | scala-7477cf8c1c33589da731eba9df057754f800ff10.tar.gz scala-7477cf8c1c33589da731eba9df057754f800ff10.tar.bz2 scala-7477cf8c1c33589da731eba9df057754f800ff10.zip |
code cleanup
Diffstat (limited to 'sources/scalac/transformer/matching/CollectVariableTraverser.java')
-rw-r--r-- | sources/scalac/transformer/matching/CollectVariableTraverser.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/sources/scalac/transformer/matching/CollectVariableTraverser.java b/sources/scalac/transformer/matching/CollectVariableTraverser.java index 5223bdee46..f8c4ddc1aa 100644 --- a/sources/scalac/transformer/matching/CollectVariableTraverser.java +++ b/sources/scalac/transformer/matching/CollectVariableTraverser.java @@ -8,7 +8,7 @@ import java.util.Vector; class CollectVariableTraverser extends VariableTraverser { - Vector vars; + protected Vector vars; boolean isVariableName( Name name ) { return ( name.toString().indexOf("$") == -1 ) @@ -24,7 +24,7 @@ class CollectVariableTraverser extends VariableTraverser { this.vars = new Vector(); } - static boolean containsBinding( Tree pat ) { + static boolean containsBinding( Tree pat ) { CollectVariableTraverser cvt = new CollectVariableTraverser(); cvt.traverse( pat ); @@ -32,4 +32,10 @@ class CollectVariableTraverser extends VariableTraverser { } + static Vector collectVars( Tree pat ) { + CollectVariableTraverser cvt = new CollectVariableTraverser(); + cvt.traverse( pat ); + return cvt.vars; + } + } |