org.combinators.cls.interpreter.ReflectedRepository
The native Scala type of the last request.
The native Scala type of the last request.
A combination of all native Scala inhabitation result types of this batch job.
A combination of all native Scala inhabitation result types of this batch job.
The rest of the batch job, for requests made before the request for type P
.
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.
Reflected type information about the native Scala request type.
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
.
Collects subtype information about RequestType
.
Runs this batch job, returning the current native scala ResultType
.
Runs this batch job, returning the current native scala ResultType
.
Computes a sequence of all requested target types of this batch job.
Computes a sequence of all requested target types of this batch job.
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.
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.
(Since version ) see corresponding Javadoc for more information.
An InhabitationBatchJob with more than one recorded job.
the combined native Scala type of prior requests.