public class EvidenceMatcher
extends java.lang.Object
Evidences. By using regular
expressions for some fields and allowing omission of Evidence fields it can
be used to match more than one occurrence of evidence to enable hints that
work for a range of similar false positives/false negatives.
The EvidenceMatcher is used for processing Evidences of a project's
dependencies in conjunction with the <given> and <remove>
clauses of the hints file.| Constructor and Description |
|---|
EvidenceMatcher(java.lang.String source,
java.lang.String name,
java.lang.String value,
boolean regex,
Confidence confidence)
Creates a new EvidenceMatcher objects.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
matches(Evidence evidence)
Tests whether the given Evidence matches this EvidenceMatcher.
|
java.lang.String |
toString()
Standard toString() implementation.
|
public EvidenceMatcher(java.lang.String source,
java.lang.String name,
java.lang.String value,
boolean regex,
Confidence confidence)
source - the source of the evidence, a source that is null
indicates any source should match.name - the non-null name of the evidence.value - the non-null value of the evidence.regex - whether value is a regex.confidence - the confidence of the evidence, a confidence that is
null indicates any confidence should match.public boolean matches(Evidence evidence)
evidence - the evidence to matchpublic java.lang.String toString()
toString in class java.lang.ObjectCopyright© 2012-21 Jeremy Long. All Rights Reserved.