|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectLBJ2.infer.ArgumentReplacer
public abstract class ArgumentReplacer
Anonymous inner classes extending this class are instantiated by the code
generated by the LBJ compiler when creating
FirstOrderConstraint representations. The methods of this
class are used to compute new values for the arguments of quantified
constraint expressions.
FirstOrderConstraint| Field Summary | |
|---|---|
protected java.lang.Object[] |
context
The settings of non-quantification variables in context at the equality in question. |
protected java.util.Vector |
quantificationVariables
The settings of quantification variables in context at the equality in question. |
| Constructor Summary | |
|---|---|
ArgumentReplacer(java.lang.Object[] c)
Initializing constructor. |
|
| Method Summary | |
|---|---|
void |
setQuantificationVariables(java.util.Vector q)
Provides the settings of quantification variables. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Object[] context
protected java.util.Vector quantificationVariables
| Constructor Detail |
|---|
public ArgumentReplacer(java.lang.Object[] c)
c - The context of the corresponding quantified constraint
expression, except for quantification variables.| Method Detail |
|---|
public void setQuantificationVariables(java.util.Vector q)
q - The settings of quantification variables.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||