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 result of the data-flow analysis performed by
SimpleAIKey
.To get the index use the org.opalj.br.analyses.Project's
get
method and pass inthis
object.