summaryrefslogtreecommitdiff
path: root/sources/scalac
diff options
context:
space:
mode:
authorpaltherr <paltherr@epfl.ch>2003-04-16 09:21:53 +0000
committerpaltherr <paltherr@epfl.ch>2003-04-16 09:21:53 +0000
commit609593beeb70645c1a9ce2cb02331a264d8cbf5b (patch)
tree182d868a483f799b31e253f4f2cd2b801d403396 /sources/scalac
parent9a6a3347293acf9827555c60201a41ace52669f4 (diff)
downloadscala-609593beeb70645c1a9ce2cb02331a264d8cbf5b.tar.gz
scala-609593beeb70645c1a9ce2cb02331a264d8cbf5b.tar.bz2
scala-609593beeb70645c1a9ce2cb02331a264d8cbf5b.zip
- Changed LazyTreeCopier to used a copier inste...
- Changed LazyTreeCopier to used a copier instead of a factory
Diffstat (limited to 'sources/scalac')
-rw-r--r--sources/scalac/ast/LazyTreeCopier.java.tmpl9
1 files changed, 7 insertions, 2 deletions
diff --git a/sources/scalac/ast/LazyTreeCopier.java.tmpl b/sources/scalac/ast/LazyTreeCopier.java.tmpl
index 31608580ab..8da7facf2a 100644
--- a/sources/scalac/ast/LazyTreeCopier.java.tmpl
+++ b/sources/scalac/ast/LazyTreeCopier.java.tmpl
@@ -19,13 +19,18 @@ public class LazyTreeCopier implements TreeCopier {
//########################################################################
// Protected Fields
- protected final TreeFactory make;
+ /** The tree copier used to copy trees */
+ protected final TreeCopier copier;
//########################################################################
// Public Constructors
public LazyTreeCopier(TreeFactory make) {
- this.make = make;
+ this(new StrictTreeCopier(make));
+ }
+
+ public LazyTreeCopier(TreeCopier copier) {
+ this.copier = copier;
}
//########################################################################