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.
    class 
    Abstract base class for patterns that contain no subpatterns.
    class 
    Binary<A,B,C>
    Abstract base class for patterns that contain two subpatterns.
    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.
    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.