From 31533385b7ac4e1643ad8664141f3d197dc637f1 Mon Sep 17 00:00:00 2001 From: Martin Odersky Date: Thu, 2 Dec 2010 21:15:37 +0000 Subject: Added missing file for delayed init --- src/library/scala/DelayedInit.scala | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/library/scala/DelayedInit.scala diff --git a/src/library/scala/DelayedInit.scala b/src/library/scala/DelayedInit.scala new file mode 100644 index 0000000000..ab9741fc9f --- /dev/null +++ b/src/library/scala/DelayedInit.scala @@ -0,0 +1,12 @@ +package scala + +/** Classes and traits inheriting the `DelayedInit` marker trait + * will have their initialization code rewritten as follows. + * becomes delayedInit() + * Initialization code comprises all statements and all value definitions + * that are executed during initialization. + */ +trait DelayedInit { + def delayedInit(x: => Unit): Unit +} + -- cgit v1.2.3