Interface ISigningStrategy
Signing strategies control
INativeSignature
creation. To do so, they provide identifiers
of features signers and attribute signers that should be applied on a native item to create its
signature.-
Method Summary
Modifier and TypeMethodDescriptiongetAttributeSigners
(INativeCodeAnalyzer<IInstruction> analyzer, INativeItem item) Provides the IDs of the attribute signers that should be used to collect information from the given native item.getFeatureSigners
(INativeCodeAnalyzer<IInstruction> analyzer, INativeItem item) Provides the IDs of the feature signers that should be used to compute the features of the given native item.getName()
-
Method Details
-
getName
String getName() -
getFeatureSigners
Set<NativeFeatureSignerID> getFeatureSigners(INativeCodeAnalyzer<IInstruction> analyzer, INativeItem item) Provides the IDs of the feature signers that should be used to compute the features of the given native item.- Parameters:
analyzer
-item
-- Returns:
- set of feature signers IDs
-
getAttributeSigners
Set<NativeAttributeSignerID> getAttributeSigners(INativeCodeAnalyzer<IInstruction> analyzer, INativeItem item) Provides the IDs of the attribute signers that should be used to collect information from the given native item.- Parameters:
analyzer
-item
-- Returns:
- sert of attribute signers IDs
-