Invoker

object Invoker
class Object
trait Matchable
class Any
Invoker.type

Value members

Concrete methods

def construct[T](cep: ClassMains[T], args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean): Result[T]
def invoke[T, B](target: B, main: MainData[T, B], grouping: TokenGrouping[B]): Result[T]
def invoke0[T, B](base: B, mainData: MainData[T, B], kvs: Map[Named[_, B], Seq[String]], extras: Seq[String]): Result[T]
def makeReadCall[T, B](dict: Map[Named[_, B], Seq[String]], base: B, arg: Simple[T, B]): ParamResult[T]
def makeReadVarargsCall[T, B](arg: Leftover[T, B], values: Seq[String]): ParamResult[Seq[T]]
def runMains[B](mains: MethodMains[B], args: Seq[String], allowPositional: Boolean, allowRepeats: Boolean): Either[Early, (MainData[Any, B], Result[Any])]
def tryEither[T](t: => T, error: Throwable => ParamError): Either[ParamError, T]