| 
 | 
          Scala 1.3.0.7 | |||
Application class can be used to quickly turn objects
  into executable programs. Here is an example:
  
  object Main with Application {
    Console.println("Hello World!");
  }
  
  Here, object Main inherits the main method
  of Application. The body of the Main object
  defines the main program. This technique does not work if the main
  program depends on command-line arguments (which are not accessible
  with the technique presented here).
  It is possible to time the execution of objects that inherit from
  class Application by setting the global scala.time property.
  Here is an example for benchmarking object Main:
  java -Dscala.time Main
| Field Summary | |
| val executionStart: LongThe time when execution of this program started. | |
| Method Summary | |
| def main(args: Array[String]): UnitThe default main method. | |
| Methods inherited from java/lang/Object-class | 
| clone, eq, equals, finalize, getClass, hashCode, notify, notifyAll, synchronized, toString, wait, wait, wait | 
| Methods inherited from scala/Any-class | 
| !=, ==, asInstanceOf, isInstanceOf, match | 
| Methods inherited from scala/ScalaObject-class | 
| getType | 
| Field Detail | 
val executionStart: Long
| Method Detail | 
def main(args: Array[String]): Unit
| 
 | 
          Scala 1.3.0.7 | |||