Class ApprovalPredicate

java.lang.Object
com.google.gerrit.index.query.Predicate<ApprovalContext>
com.google.gerrit.server.query.approval.ApprovalPredicate
All Implemented Interfaces:
Matchable<ApprovalContext>
Direct Known Subclasses:
ChangeKindPredicate, ExactValuePredicate, ListOfFilesUnchangedPredicate, MagicValuePredicate, UserInPredicate

public abstract class ApprovalPredicate extends Predicate<ApprovalContext> implements Matchable<ApprovalContext>
  • Constructor Details

    • ApprovalPredicate

      public ApprovalPredicate()
  • Method Details

    • getCost

      public int getCost()
      Description copied from interface: Matchable
      Returns a cost estimate to run this predicate, higher figures cost more.
      Specified by:
      getCost in interface Matchable<ApprovalContext>