Interface IDexContextInfoProvider
public interface IDexContextInfoProvider
Context information provider, in relation to a
dex unit
. It can be used to
retrieve side-effect information for methods and effective-finality information for fields.-
Method Summary
Modifier and TypeMethodDescriptiongetFieldEFInfo
(String fsig) Retrieve the effective-finality information for a field.getMethodCAT
(String msig) Retrieve the side-effect information for a method.boolean
setFieldEFInfo
(String fsig, EffectiveFinalityType eft) Set the effective-finality information for a field.boolean
setMethodCAT
(String msig, ContextAccessType cat) Set the side-effect information for a method.
-
Method Details
-
setMethodCAT
Set the side-effect information for a method.- Parameters:
msig
- mandatorycat
- null to remove an entry
-
getMethodCAT
Retrieve the side-effect information for a method.- Parameters:
msig
-- Returns:
- never null
-
setFieldEFInfo
Set the effective-finality information for a field.- Parameters:
fsig
- mandatoryeft
- null to remove an entry
-
getFieldEFInfo
Retrieve the effective-finality information for a field.- Parameters:
fsig
-- Returns:
- never null
-