org.combinators.cls.interpreter.ReflectedRepository
All semantic types of the last request.
All semantic types of the last request. These are be joined in a big intersection as in inhabit.
Interpretes the tree grammar rules returned by the algorithm as the computed ResultType
, that is
a combination of all requested native Scala types in this job.
Reflected type information about the native Scala request type.
Creates a new batch job, adding the request specified via R
and semanticTypes
to the requests in this job.
Creates a new batch job, adding the request specified via R
and semanticTypes
to the requests in this job.
The result type is composed by creating a tuple of the current result type and the newly requested type R
,
where ResultType
is the first component and R
is the second component.
Collects subtype information about RequestType
.
Runs this batch job, returning the current native scala ResultType
.
Computes a sequence of all requested target types of this batch job.
(Since version ) see corresponding Javadoc for more information.
Combines multiple inhabitation requests into one more efficient batch job. Reuses shared intermediate results. Create new batch jobs using [InhabitationBatchJob.apply[R](Type*)] and [InhabitationBatchJob.addJob[R](Type*)].