Returns an object which computes and caches the 3-address code of a method when required.
Returns an object which computes and caches the 3-address code of a method when required.
All methods belonging to a project are converted using the same domainFactory
. Hence,
the domainFactory
needs to be set before compute is called/this key is passed to a
specific project. If multiple projects are instead concurrently, external synchronization
is necessary (e.g., on the ProjectInformationKey) to ensure that each project is
instantiated using the desired domain.
TACAI code has no special prerequisites.
TACAI code has no special prerequisites.
Key to get the 3-address based code of a method computed using the configured domain/data-flow analysis. This key performs the underlying data-flow analysis on demand using the configured data-flow analyses; the results of the data-flow analysis are NOT shared. Hence, this key should only be used if the result of the underlying analysis is no longer required after generating the TAC.
To get the index use the org.opalj.br.analyses.Project's
get
method and pass inthis
object.