Uses of Class
eu.bandm.tools.paisley.AbstractPattern

Packages that use AbstractPattern
Package
Description
A modular implementation of nondeterministic pattern matching on arbitrary objects.
  • Uses of AbstractPattern in eu.bandm.tools.paisley

    Modifier and Type
    Class
    Description
    class 
    Abstract base class for patterns that delegate to some other pattern, chosen dynamically per target.
    (package private) class 
    All<A>
    Base class of variadic pattern conjunction.
    class 
    Abstract base class for patterns that contain no subpatterns.
    class 
    Binary<A,B,C>
    Abstract base class for patterns that contain two subpatterns.
    (package private) class 
    Both<A>
    Base class of binary pattern conjunction.
    (package private) static final class 
    Backtracking variant of binary pattern conjunction.
    (package private) static final class 
    Non-backtracking variant of binary pattern conjunction.
    class 
    Abstract base class for patterns that delegate expensively transformed targets to a subpattern.
    class 
    Base class of deterministic patterns that do not examine the target object.
    (package private) class 
    Binary pattern disjunction.
    class 
    EnumBranch<A,E extends Enum<E>>
    Enum-indexed disjunctive combination of patterns that tracks which branch has been chosen.
    class 
    Abstract base class for patterns that match only a subset of the target type.
    class 
    Abstract base class for patterns that delegate several transformation results for a target to a subpattern.
    class 
    Indexed disjunctive combination of patterns that tracks which branch has been chosen.
    class 
    Lazy<A>
    Wrapper class for a pattern that is to be created lazily on demand.
    class 
    Abstract base class for patterns that delegate several transformation results for a target to a subpattern.
    class 
    Base class for patterns that contain one subpattern of the same target type.
    class 
    Abstract base class for patterns that either delegate transformed targets to a subpattern or fail immediately.
    class 
    Abstract base class for patterns that delegate matching dynamically to a number of alternative subpatterns.
    class 
    Theme<A,B>
    Pattern with a distinguished argument variable.
    class 
    Abstract base class for patterns that delegate transformed targets to a subpattern.
    class 
    Abstract base class for patterns that delegate transformed targets to a subpattern.
    class 
    Unary<A,B>
    Abstract base class for patterns that contain one subpattern.
    final class 
    Class of pattern variables.