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.booleansetFieldEFInfo(String fsig, EffectiveFinalityType eft) Set the effective-finality information for a field.booleansetMethodCAT(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
-