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
-