org.omp4j

Config

class Config extends AnyRef

Configuration context for compiler and other classes. Use implicitly.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Config
  2. AnyRef
  3. Any
Implicitly
  1. by any2stringadd
  2. by any2stringfmt
  3. by any2ArrowAssoc
  4. by any2Ensuring
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Config(args: Array[String], level: Int = 1, runtimePath: String = ..., resourcePath: String = ..., runtimeClasses: List[String] = ...)

    Setup new config context

    Setup new config context

    args

    CLI arguments

    level

    recursion level

    runtimePath

    path of the runtime classes

    runtimeClasses

    list of classes that are used in runtime

Value Members

  1. final def !=(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

    Definition Classes
    AnyRef → Any
  4. def +(other: String): String

    Implicit information
    This member is added by an implicit conversion from Config to StringAdd performed by method any2stringadd in scala.Predef.
    Definition Classes
    StringAdd
  5. def ->[B](y: B): (Config, B)

    Implicit information
    This member is added by an implicit conversion from Config to ArrowAssoc[Config] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc
    Annotations
    @inline()
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. var allFlags: Array[String]

    All used flags

  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. var classpath: String

    Passed classpath

  11. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. val compilationDir: File

    Directory of binary classes (without threadId methods)

  13. def copyRuntimeClassesTo(rootDir: File): Unit

    Copy all runtime classes into directory given.

    Copy all runtime classes into directory given.

    rootDir

    target directory

  14. var destdir: String

    Destination directory

  15. def ensuring(cond: (Config) ⇒ Boolean, msg: ⇒ Any): Config

    Implicit information
    This member is added by an implicit conversion from Config to Ensuring[Config] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  16. def ensuring(cond: (Config) ⇒ Boolean): Config

    Implicit information
    This member is added by an implicit conversion from Config to Ensuring[Config] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  17. def ensuring(cond: Boolean, msg: ⇒ Any): Config

    Implicit information
    This member is added by an implicit conversion from Config to Ensuring[Config] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  18. def ensuring(cond: Boolean): Config

    Implicit information
    This member is added by an implicit conversion from Config to Ensuring[Config] performed by method any2Ensuring in scala.Predef.
    Definition Classes
    Ensuring
  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  21. var fileNames: Array[String]

    Extracted file names from CLI options

  22. lazy val files: Array[File]

    Files to be preprocessed (and compiled)

  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. var flags: Array[String]

    Extracted flags names from CLI options

  25. def formatted(fmtstr: String): String

    Implicit information
    This member is added by an implicit conversion from Config to StringFormat performed by method any2stringfmt in scala.Predef.
    Definition Classes
    StringFormat
    Annotations
    @inline()
  26. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  27. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  28. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  29. val jar: File

    Temporary JAR file

  30. var loader: Loader

    Loader for the JAR defined in prior methods

  31. var logger: Logger

    Logger.

    Logger. Instanced from the preprocessor when the JAR is ready.

  32. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  33. def nextLevel(nextLvlFiles: Array[File]): Config

    Create new context that will be used in next recursion level.

    Create new context that will be used in next recursion level.

    nextLvlFiles

    files to be proceeded in the next recursion level

    returns

    configuration context for next recursion level

  34. final def notify(): Unit

    Definition Classes
    AnyRef
  35. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  36. val preprocessedDir: File

    Directory of preprocessed sources

  37. val resourcePath: String

  38. val runtimeClasses: List[String]

    list of classes that are used in runtime

  39. val runtimePath: String

    path of the runtime classes

  40. var sourceOnly: Boolean

    Omit the final compilation?

  41. var srcdir: String

    Source directory

  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  43. def toString(): String

    Definition Classes
    AnyRef → Any
  44. val tokenSet: TokenSet

    Set of all used strings

  45. val validationDir: File

    Directory of sources without threadId methods

  46. var verbose: Boolean

    Progress messages?

  47. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. val workDir: File

    Working directory

  51. def [B](y: B): (Config, B)

    Implicit information
    This member is added by an implicit conversion from Config to ArrowAssoc[Config] performed by method any2ArrowAssoc in scala.Predef.
    Definition Classes
    ArrowAssoc

Shadowed Implicit Value Members

  1. val self: Any

    Implicit information
    This member is added by an implicit conversion from Config to StringAdd performed by method any2stringadd in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (config: StringAdd).self
    Definition Classes
    StringAdd
  2. val self: Any

    Implicit information
    This member is added by an implicit conversion from Config to StringFormat performed by method any2stringfmt in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (config: StringFormat).self
    Definition Classes
    StringFormat

Deprecated Value Members

  1. def x: Config

    Implicit information
    This member is added by an implicit conversion from Config to ArrowAssoc[Config] performed by method any2ArrowAssoc in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (config: ArrowAssoc[Config]).x
    Definition Classes
    ArrowAssoc
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use leftOfArrow instead

  2. def x: Config

    Implicit information
    This member is added by an implicit conversion from Config to Ensuring[Config] performed by method any2Ensuring in scala.Predef.
    Shadowing
    This implicitly inherited member is ambiguous. One or more implicitly inherited members have similar signatures, so calling this member may produce an ambiguous implicit conversion compiler error.
    To access this member you can use a type ascription:
    (config: Ensuring[Config]).x
    Definition Classes
    Ensuring
    Annotations
    @deprecated
    Deprecated

    (Since version 2.10.0) Use resultOfEnsuring instead

Inherited from AnyRef

Inherited from Any

Inherited by implicit conversion any2stringadd from Config to StringAdd

Inherited by implicit conversion any2stringfmt from Config to StringFormat

Inherited by implicit conversion any2ArrowAssoc from Config to ArrowAssoc[Config]

Inherited by implicit conversion any2Ensuring from Config to Ensuring[Config]

Ungrouped