BugreportCollector.Predicate

public static class BugreportCollector.Predicate
extends Object

java.lang.Object
   ↳ com.android.tradefed.result.BugreportCollector.Predicate


Ein vollständiges Prädikat, das beschreibt, wann ein Fehlerbericht erfasst werden soll. Sie enthält die folgenden erforderlichen Elemente und [optionalen Elemente]: RelationP TimingP Noun [FilterP Noun]

Zusammenfassung

Öffentliche Konstruktoren

Predicate(BugreportCollector.Relation rp, BugreportCollector.Freq fp, BugreportCollector.Noun n)
Predicate(BugreportCollector.Relation rp, BugreportCollector.Freq fp, BugreportCollector.Noun fpN, BugreportCollector.Filter filterP, BugreportCollector.Noun filterPN)

Öffentliche Methoden

static void assertValidPredicate(BugreportCollector.Relation rp, BugreportCollector.Freq fp, BugreportCollector.Noun n)
boolean equals(Object other)
boolean fullMatch(BugreportCollector.Predicate otherP)
int hashCode()
boolean partialMatch(BugreportCollector.Predicate otherP)
String toString()

Geschützte Methoden

List<BugreportCollector.SubPredicate> getFilterPredicate()
List<BugreportCollector.SubPredicate> getPredicate()

Öffentliche Konstruktoren

Predicate

public Predicate (BugreportCollector.Relation rp, 
                BugreportCollector.Freq fp, 
                BugreportCollector.Noun n)

Parameter
rp BugreportCollector.Relation

fp BugreportCollector.Freq

n BugreportCollector.Noun

Löst aus
IllegalArgumentException

Predicate

public Predicate (BugreportCollector.Relation rp, 
                BugreportCollector.Freq fp, 
                BugreportCollector.Noun fpN, 
                BugreportCollector.Filter filterP, 
                BugreportCollector.Noun filterPN)

Parameter
rp BugreportCollector.Relation

fp BugreportCollector.Freq

fpN BugreportCollector.Noun

filterP BugreportCollector.Filter

filterPN BugreportCollector.Noun

Löst aus
IllegalArgumentException

Öffentliche Methoden

assertValidPredicate

public static void assertValidPredicate (BugreportCollector.Relation rp, 
                BugreportCollector.Freq fp, 
                BugreportCollector.Noun n)

Parameter
rp BugreportCollector.Relation

fp BugreportCollector.Freq

n BugreportCollector.Noun

Löst aus
IllegalArgumentException

ist gleich

public boolean equals (Object other)

Parameter
other Object

Gibt Folgendes zurück:
boolean

fullMatch

public boolean fullMatch (BugreportCollector.Predicate otherP)

Parameter
otherP BugreportCollector.Predicate

Gibt Folgendes zurück:
boolean

hashCode

public int hashCode ()

Gibt Folgendes zurück:
int

partialMatch

public boolean partialMatch (BugreportCollector.Predicate otherP)

Parameter
otherP BugreportCollector.Predicate

Gibt Folgendes zurück:
boolean

toString

public String toString ()

Gibt Folgendes zurück:
String

Geschützte Methoden

getFilterPredicate

protected List<BugreportCollector.SubPredicate> getFilterPredicate ()

Gibt Folgendes zurück:
List<BugreportCollector.SubPredicate>

getPredicate

protected List<BugreportCollector.SubPredicate> getPredicate ()

Gibt Folgendes zurück:
List<BugreportCollector.SubPredicate>