final class Setup extends Serializable
Configures incremental recompilation.
          
            Linear Supertypes
          
          
        
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
 - By Inheritance
 
                  Inherited
                  
                  
- Setup
 - Serializable
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
              Visibility
              
        - Public
 - All
 
Instance Constructors
- 
      
      
      
        
      
    
      
        
        new
      
      
        Setup(_perClasspathEntryLookup: PerClasspathEntryLookup, _skip: Boolean, _cachePath: Path, _cache: GlobalsCache, _incrementalCompilerOptions: IncOptions, _reporter: Reporter, _progress: CompileProgress, _earlyAnalysisStore: AnalysisStore, _extra: Array[T2[String, String]])
      
      
      
- Attributes
 - protected[compile]
 
 - 
      
      
      
        
      
    
      
        
        new
      
      
        Setup(_perClasspathEntryLookup: PerClasspathEntryLookup, _skip: Boolean, _cachePath: Path, _cache: GlobalsCache, _incrementalCompilerOptions: IncOptions, _reporter: Reporter, _progress: Optional[CompileProgress], _earlyAnalysisStore: Optional[AnalysisStore], _extra: Array[T2[String, String]])
      
      
      
- Attributes
 - protected[compile]
 
 - 
      
      
      
        
      
    
      
        
        new
      
      
        Setup(_perClasspathEntryLookup: PerClasspathEntryLookup, _skip: Boolean, _cachePath: Path, _cache: GlobalsCache, _incrementalCompilerOptions: IncOptions, _reporter: Reporter, _progress: CompileProgress, _extra: Array[T2[String, String]])
      
      
      
- Attributes
 - protected[compile]
 
 - 
      
      
      
        
      
    
      
        
        new
      
      
        Setup(_perClasspathEntryLookup: PerClasspathEntryLookup, _skip: Boolean, _cachePath: Path, _cache: GlobalsCache, _incrementalCompilerOptions: IncOptions, _reporter: Reporter, _progress: Optional[CompileProgress], _extra: Array[T2[String, String]])
      
      
      
- Attributes
 - protected[compile]
 
 - 
      
      
      
        
      
    
      
        
        new
      
      
        Setup(_perClasspathEntryLookup: PerClasspathEntryLookup, _skip: Boolean, _cachePath: Path, _cache: GlobalsCache, _incrementalCompilerOptions: IncOptions, _reporter: Reporter, _extra: Array[T2[String, String]])
      
      
      
- Attributes
 - protected[compile]
 
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 -  def cache(): GlobalsCache
 -  def cacheFile(): File
 - 
      
      
      
        
      
    
      
        
        def
      
      
        cachePath(): Path
      
      
      
The file used to cache information across compilations.
The file used to cache information across compilations. This file can be removed to force a full recompilation. The file should be unique and not shared between compilations.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        earlyAnalysisStore(): Optional[AnalysisStore]
      
      
      
Store early Analysis during pipeline compilation.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(obj: Any): Boolean
      
      
      
- Definition Classes
 - Setup → AnyRef → Any
 
 -  def extra(): Array[T2[String, String]]
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - Setup → AnyRef → Any
 
 -  def incrementalCompilerOptions(): IncOptions
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        perClasspathEntryLookup(): PerClasspathEntryLookup
      
      
      
Provides a lookup of data structures and operations associated with a single classpath entry.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        progress(): Optional[CompileProgress]
      
      
      
Optionally provide progress indication.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        reporter(): Reporter
      
      
      
The reporter that should be used to report scala compilation to.
 - 
      
      
      
        
      
    
      
        
        def
      
      
        skip(): Boolean
      
      
      
If true, no sources are actually compiled and the Analysis from the previous compilation is returned.
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - Setup → AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... ) @native()
 
 -  def withCache(cache: GlobalsCache): Setup
 -  def withCacheFile(cacheFile: File): Setup
 -  def withCachePath(cachePath: Path): Setup
 -  def withEarlyAnalysisStore(earlyAnalysisStore: AnalysisStore): Setup
 -  def withEarlyAnalysisStore(earlyAnalysisStore: Optional[AnalysisStore]): Setup
 -  def withExtra(extra: Array[T2[String, String]]): Setup
 -  def withIncrementalCompilerOptions(incrementalCompilerOptions: IncOptions): Setup
 -  def withPerClasspathEntryLookup(perClasspathEntryLookup: PerClasspathEntryLookup): Setup
 -  def withProgress(progress: CompileProgress): Setup
 -  def withProgress(progress: Optional[CompileProgress]): Setup
 -  def withReporter(reporter: Reporter): Setup
 -  def withSkip(skip: Boolean): Setup