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.dSendMoreMoney.eSendMoreMoney.mSendMoreMoney.nSendMoreMoney.oSendMoreMoney.rSendMoreMoney.sSendMoreMoney.yFields 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 ofVariablemust 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 booleanChecks whether a variable is bound by this pattern.booleanbooleanbooleanChecks whether a variable is bound by this pattern.booleanbooleanChecks whether a variable is bound by this pattern.booleanChecks whether a variable is bound by this pattern.Pattern.compileUpTo(Variable<B> hole) (package private) <A> Constraint(package private) <A> Constraint(package private) static intfinal booleanChecks whether a variable is preserved by this pattern, unconditionally.final booleanChecks whether a variable is preserved by this pattern, conditionally on success or failure.booleanbooleanbooleanbooleanbooleanbooleanbooleanChecks whether a variable is preserved by this pattern, unconditionally.booleanChecks whether a variable is preserved by this pattern, conditionally on success or failure.booleanChecks whether a variable is preserved by this pattern, unconditionally.booleanChecks whether a variable is preserved by this pattern, conditionally on success or failure.booleanbooleanChecks 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> ConstraintCryptArith.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)