Class NativeSignatureMatchResult
java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.sig.NativeSignatureMatchResult
Result of a match, i.e. a list of
INativeSignature matching a INativeMethodItem.
Such result can be incomplete, see isComplete().
Immutable.
-
Constructor Summary
ConstructorsConstructorDescriptionNativeSignatureMatchResult(INativeMethodItem target, List<INativeSignature> signatures, boolean completeMatch, INativeSignature.ConfidenceLevel confidenceLevel) -
Method Summary
-
Constructor Details
-
NativeSignatureMatchResult
public NativeSignatureMatchResult(INativeMethodItem target, List<INativeSignature> signatures, boolean completeMatch, INativeSignature.ConfidenceLevel confidenceLevel) - Parameters:
target- cannot be nullsignatures- cannot be nullcompleteMatch-confidenceLevel- result confidence level, if different fromINativeSignature.ConfidenceLevel.UNKNOWN, all signatures have this level of confidence. Cannot be null.
-
-
Method Details
-
getSignatures
-
getTarget
-
isComplete
public boolean isComplete()If false indicates that the matching was not done on the whole DB, i.e. there may be more matching signatures than the ones in this result. -
getConfidenceLevel
- Returns:
- confidence level, cannot be null
-
hashCode
public int hashCode() -
equals
-
toString
-