diff options
Diffstat (limited to 'sources/scalac/ast/LazyTreeCopier.java.tmpl')
-rw-r--r-- | sources/scalac/ast/LazyTreeCopier.java.tmpl | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/sources/scalac/ast/LazyTreeCopier.java.tmpl b/sources/scalac/ast/LazyTreeCopier.java.tmpl new file mode 100644 index 0000000000..31608580ab --- /dev/null +++ b/sources/scalac/ast/LazyTreeCopier.java.tmpl @@ -0,0 +1,37 @@ +/* ____ ____ ____ ____ ______ *\ +** / __// __ \/ __// __ \/ ____/ SOcos COmpiles Scala ** +** __\_ \/ /_/ / /__/ /_/ /\_ \ (c) 2002, LAMP/EPFL ** +** /_____/\____/\___/\____/____/ ** +\* */ + +// $Id$ + +package scalac.ast; + +{#Imports#} + +/** + * A tree copier that returns a new tree only if some fields have + * changed + */ +public class LazyTreeCopier implements TreeCopier { + + //######################################################################## + // Protected Fields + + protected final TreeFactory make; + + //######################################################################## + // Public Constructors + + public LazyTreeCopier(TreeFactory make) { + this.make = make; + } + + //######################################################################## + // Public Methods + + {#TreeMethods#} + + //######################################################################## +} |