Trait

rsc.checkbase

MainBase

Related Doc: package checkbase

Permalink

trait MainBase[S <: SettingsBase, I, N, R] extends DiffUtil with NscUtil with ToolUtil

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MainBase
  2. ToolUtil
  3. CacheUtil
  4. NscUtil
  5. DiffUtil
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. implicit class InfoOps extends AnyRef

    Permalink
    Definition Classes
    NscUtil

Abstract Value Members

  1. abstract def checker(settings: S, nscResult: N, rscResult: R): CheckerBase

    Permalink
  2. abstract def inputs(settings: S): List[I]

    Permalink
  3. abstract def nscResult(settings: S, input: I): Either[List[String], N]

    Permalink
  4. abstract def rscResult(settings: S, input: I): Either[List[String], R]

    Permalink
  5. abstract def settings(args: List[String]): Either[List[String], S]

    Permalink

Concrete Value Members

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

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def cacheDir(name: String, fingerprint: Fingerprint): Path

    Permalink
    Definition Classes
    CacheUtil
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def diff(actualTitle: String, actualContent: String, expectTitle: String, expectContent: String): Option[String]

    Permalink
    Definition Classes
    DiffUtil
  8. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  11. final def getClass(): Class[_]

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

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

    Permalink
    Definition Classes
    Any
  14. def main(args: Array[String]): Unit

    Permalink
  15. def metacp(dependencyClasspath: List[Path], classpath: List[Path]): ToolResult[List[Path]]

    Permalink
    Definition Classes
    ToolUtil
  16. def mjar(classpath: List[Path]): ToolResult[Path]

    Permalink
    Definition Classes
    ToolUtil
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. def process(settings: S): List[Problem]

    Permalink
  21. def rsc(classpath: List[Path], sources: List[Path]): ToolResult[Path]

    Permalink
    Definition Classes
    ToolUtil
  22. def rsci(classpath: List[Path]): ToolResult[List[Path]]

    Permalink
    Definition Classes
    ToolUtil
  23. def scalac(classpath: List[Path], sources: List[Path]): ToolResult[Path]

    Permalink
    Definition Classes
    ToolUtil
  24. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  25. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  26. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ToolUtil

Inherited from CacheUtil

Inherited from NscUtil

Inherited from DiffUtil

Inherited from AnyRef

Inherited from Any

Ungrouped