checkers.util
Class Heuristics.Matchers

java.lang.Object
  extended by checkers.util.Heuristics.Matchers
Enclosing class:
Heuristics

public static class Heuristics.Matchers
extends Object


Constructor Summary
Constructor and Description
Heuristics.Matchers()
           
 
Method Summary
Modifier and Type Method and Description
static Heuristics.Matcher ofKind(Tree.Kind kind, Heuristics.Matcher matcher)
           
static Heuristics.Matcher or(Heuristics.Matcher... matchers)
           
static Heuristics.Matcher preceededBy(Heuristics.Matcher matcher)
           
static Heuristics.Matcher whenTrue(Heuristics.Matcher conditionMatcher)
           
static Heuristics.Matcher withIn(Heuristics.Matcher matcher)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Heuristics.Matchers

public Heuristics.Matchers()
Method Detail

preceededBy

public static Heuristics.Matcher preceededBy(Heuristics.Matcher matcher)

withIn

public static Heuristics.Matcher withIn(Heuristics.Matcher matcher)

whenTrue

public static Heuristics.Matcher whenTrue(Heuristics.Matcher conditionMatcher)

ofKind

public static Heuristics.Matcher ofKind(Tree.Kind kind,
                                        Heuristics.Matcher matcher)

or

public static Heuristics.Matcher or(Heuristics.Matcher... matchers)