LookupImpl

class LookupImpl(compileConfiguration: CompileConfiguration, previousSetup: Option[MiniSetup]) extends Lookup
trait Lookup
trait ExternalLookup
trait Lookup
class Object
trait Matchable
class Any

Value members

Concrete methods

override
def changedBinaries(previousAnalysis: CompileAnalysis): Option[Set[VirtualFileRef]]
Definition Classes
ExternalLookup
def changedClasspathHash: Option[Vector[FileHash]]
override
def changedSources(previousAnalysis: CompileAnalysis): Option[Changes[VirtualFileRef]]
Definition Classes
ExternalLookup
override
def hashClasspath(classpath: Array[VirtualFile]): Optional[Array[FileHash]]
Definition Classes
Lookup
override
def lookupAnalysis(binaryClassName: String): Option[CompileAnalysis]
Definition Classes
Lookup
override
def lookupAnalyzedClass(binaryClassName: String, file: Option[VirtualFileRef]): Option[AnalyzedClass]
Definition Classes
Lookup -> ExternalLookup
override
def lookupOnClasspath(binaryClassName: String): Option[VirtualFileRef]
Definition Classes
Lookup
override
def removedProducts(previousAnalysis: CompileAnalysis): Option[Set[VirtualFileRef]]
Definition Classes
ExternalLookup
override
def shouldDoEarlyOutput(analysis: CompileAnalysis): Boolean
Definition Classes
ExternalLookup
override
def shouldDoIncrementalCompilation(changedClasses: Set[String], analysis: CompileAnalysis): Boolean
Definition Classes
ExternalLookup

Inherited methods

override
def getChangedBinaries(previousAnalysis: CompileAnalysis): Optional[Set[VirtualFileRef]]
Definition Classes
ExternalLookup -> Lookup
Inherited from
ExternalLookup
override
def getChangedSources(previousAnalysis: CompileAnalysis): Optional[Changes[VirtualFileRef]]
Definition Classes
ExternalLookup -> Lookup
Inherited from
ExternalLookup
override
def getRemovedProducts(previousAnalysis: CompileAnalysis): Optional[Set[VirtualFileRef]]
Definition Classes
ExternalLookup -> Lookup
Inherited from
ExternalLookup
override
def shouldDoIncrementalCompilation(changedClasses: Set[String], previousAnalysis: CompileAnalysis): Boolean
Definition Classes
ExternalLookup -> Lookup
Inherited from
ExternalLookup

Concrete fields

lazy
val analyses: Vector[Analysis]
lazy
val externalLookup: Option[ExternalLookup]
lazy
val previousClasspathHash: Vector[FileHash]