package domain
Type Members
- class L1DefaultDomainWithCFGAndDefUseAndSignatureRefinement[Source] extends DefaultDomainWithCFGAndDefUse[Source] with RefinedTypeLevelFieldAccessInstructions with RefinedTypeLevelInvokeInstructions
- trait MethodCallsDomainWithMethodLockup extends MethodCallsHandling
- class PrimitiveTACAIDomainWithSignatureRefinement extends TypeLevelDomain with ThrowAllPotentialExceptionsConfiguration with IgnoreSynchronization with DefaultTypeLevelHandlingOfMethodResults with TheMethod with RecordDefUse with RefinedTypeLevelFieldAccessInstructions with RefinedTypeLevelInvokeInstructions
This is a primitive domain that can be used to transform Java bytecode to the three address representation offered by OPAL, which is build upon the result of a lightweight abstract interpretation.
- trait PropertyStoreBased extends TheProject
Mixed in by (partial-)domains that query the property store to state the kinds of properties that are accessed.
- trait RefinedTypeLevelFieldAccessInstructions extends TypeLevelFieldAccessInstructions with PropertyStoreBased
Queries the project information to identify fields with refined field type information.
- trait RefinedTypeLevelInvokeInstructions extends MethodCallsDomainWithMethodLockup with PropertyStoreBased