Class SpecifiedParamProvider
java.lang.Object
pascal.taie.analysis.pta.core.solver.SpecifiedParamProvider
- All Implemented Interfaces:
ParamProvider
This
ParamProvider
returns this/parameter objects specified via its builder.
For non-specified this variable or parameters,
the SpecifiedParamProvider.Builder.delegate
's result will be returned.-
Nested Class Summary
-
Method Summary
-
Method Details
-
getThisObjs
- Specified by:
getThisObjs
in interfaceParamProvider
- Returns:
- the objects for this variable.
-
getParamObjs
- Specified by:
getParamObjs
in interfaceParamProvider
- Returns:
- the objects for i-th parameter (starting from 0).
-
getFieldObjs
- Specified by:
getFieldObjs
in interfaceParamProvider
- Returns:
- the objects pointed to by parameter objects' fields.
-
getArrayObjs
- Specified by:
getArrayObjs
in interfaceParamProvider
- Returns:
- the elements contained in parameter arrays.
-