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