In package com.eden.orchid

class com.eden.orchid.Orchid

This is the main entry point to the Orchid build process. It does little more than create a OrchidContextImpl for Orchid to runTask within, and then set that context into motion. It is the single point-of-entry for starting the Orchid process; both Javadoc's start method and the Java main method are in here, which create the appropriate OrchidContext and then runTask a single Orchid task.

Methods

public final start(kotlin.Array((Module))): Boolean

Parameters:
  • modules: Module
public final start(kotlin.collections.MutableList((Module))): Boolean

Parameters:
  • modules: MutableList
public final startForUnitTest(kotlin.collections.MutableList((Module)), java.util.function.Function((Provider, kotlin.collections.MutableList((com.eden.orchid.api.registration.OrchidModule))))): Boolean

Parameters:
  • modules: MutableList
  • contextDependantModulesFunction: Function
public final static getInstance(): com.eden.orchid.Orchid

Parameters:
  • No parameters
public final static main(kotlin.Array((kotlin.String))): Unit

Parameters:
  • args: Array