Uses of Class
eu.bandm.tools.paisley.Variable
Packages that use Variable
Package
Description
A modular implementation of pattern matching on arbitrary objects.
-
Uses of Variable in eu.bandm.tools.paisley
Fields in eu.bandm.tools.paisley declared as VariableModifier and TypeFieldDescriptionSendMoreMoney.d
SendMoreMoney.e
SendMoreMoney.m
SendMoreMoney.n
SendMoreMoney.o
SendMoreMoney.r
SendMoreMoney.s
SendMoreMoney.y
Fields in eu.bandm.tools.paisley with type parameters of type VariableMethods in eu.bandm.tools.paisley that return VariableModifier and TypeMethodDescriptionVariable.clone()
Subpatterns that are instances ofVariable
must be shared.protected <C> Variable
<C> Rule.fresh()
protected <C> Variable
<C> static <A> Variable
<A> Pattern.variable()
Creates a new anonymous pattern variable.static <A> Variable
<A> Creates a new named pattern variable.Methods in eu.bandm.tools.paisley that return types with arguments of type VariableMethods in eu.bandm.tools.paisley with parameters of type VariableModifier and TypeMethodDescriptionfinal boolean
Checks whether a variable is bound by this pattern.boolean
boolean
boolean
Checks whether a variable is bound by this pattern.boolean
boolean
Checks whether a variable is bound by this pattern.boolean
Checks whether a variable is bound by this pattern.Pattern.compileUpTo
(Variable<B> hole) (package private) <A> Constraint
(package private) <A> Constraint
(package private) static int
final boolean
Checks whether a variable is preserved by this pattern, unconditionally.final boolean
Checks whether a variable is preserved by this pattern, conditionally on success or failure.boolean
boolean
boolean
boolean
boolean
boolean
boolean
Checks whether a variable is preserved by this pattern, unconditionally.boolean
Checks whether a variable is preserved by this pattern, conditionally on success or failure.boolean
Checks whether a variable is preserved by this pattern, unconditionally.boolean
Checks whether a variable is preserved by this pattern, conditionally on success or failure.boolean
boolean
Checks whether a variable is preserved by this pattern, conditionally on success or failure.Method parameters in eu.bandm.tools.paisley with type arguments of type VariableModifier and TypeMethodDescription(package private) <A> Constraint
CryptArith.allDifferent
(Collection<Variable<A>> vars) SendMoreMoney.allDifferent
(List<? extends Variable<?>> vs) (package private) static <A,
B> Pattern <B> SendMoreMoney.genAllDifferent
(Motif<A, B> m, List<? extends Variable<A>> vs) (package private) <A,
B> Pattern <B> CryptArith.generate
(Motif<A, B> m, Collection<Variable<A>> vars) (package private) <A,
B> Pattern <B> CryptArith.generateAllDifferent
(Motif<A, B> m, Collection<Variable<A>> vars) (package private) static <B> Pattern
<B> SendMoreMoney.genPartialSums
(Motif<Integer, B> m, List<? extends Variable<Integer>> as, List<? extends Variable<Integer>> bs, List<? extends Variable<Integer>> cs) (package private) static int
(package private) static SendMoreMoney.PartialSum[]
SendMoreMoney.partialSums
(List<? extends Variable<Integer>> as, List<? extends Variable<Integer>> bs, List<? extends Variable<Integer>> cs) Constructors in eu.bandm.tools.paisley with parameters of type VariableConstructor parameters in eu.bandm.tools.paisley with type arguments of type VariableModifierConstructorDescription(package private)
PartialSum
(int length, Set<? extends Variable<Integer>> dependencies, String... args) (package private)
PartialSum
(Set<? extends Variable<Integer>> dependencies)