in scala
class Application

mixin abstract `class` Application
  `extends` java.lang.Object
  `with` scala.ScalaObject

  The `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

author:
  Matthias Zenger
version:
  1.0, 10/09/03

Def Summary
| `def` main ( args : scala.Array[java.lang.String] ) : scala.Unit The default main method.

Def Detail

`def` main ( args : scala.Array[java.lang.String] ) : scala.Unit

  The default main method.