| Modifier and Type | Field and Description |
|---|---|
| private RecursiveComparisonConfiguration |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public boolean | add(DualValue
element to be appended to this list dualKey)Overrides java. Implements java. |
| public void | add(int
index at which the specified element is to be inserted index, DualValue element to be inserted dualKey)Overrides java. Implements java. |
| public boolean | addAll(int
index at which to insert the first element
from the specified collection index, Collection<? extends DualValue> collection containing elements to be added to this list collection)Overrides java. Implements java. |
| public void | addFirst(DualValue
the element to add dualKey)Overrides java. Overrides default java. Implements java. |
| public void | addLast(DualValue
the element to add dualKey)Overrides java. Overrides default java. Implements java. |
| private boolean | |
| private boolean | Returns: true if we want to register the value for evaluation, false otherwisethe value to check dualValue)Decides whether the value needs to evaluated, note that we need to evaluate all values if we have compared types registered as a value could have fields of type to compare. |
| recursiveComparisonConfiguration | back to summary |
|---|---|
| private RecursiveComparisonConfiguration recursiveComparisonConfiguration | |
| DualValueDeque | back to summary |
|---|---|
| public DualValueDeque(RecursiveComparisonConfiguration recursiveComparisonConfiguration) | |
| add | back to summary |
|---|---|
| public boolean add(DualValue dualKey) Overrides java. Implements java. Doc from java. Appends the specified element to the end of this list. This method is equivalent to
| |
| add | back to summary |
|---|---|
| public void add(int index, DualValue dualKey) Overrides java. Implements java. Doc from java. Inserts the specified element at the specified position in this list. Shifts the element currently at that position (if any) and any subsequent elements to the right (adds one to their indices). | |
| addAll | back to summary |
|---|---|
| public boolean addAll(int index, Collection<? extends DualValue> collection) Overrides java. Implements java. Doc from java. Inserts all of the elements in the specified collection into this list, starting at the specified position. Shifts the element currently at that position (if any) and any subsequent elements to the right (increases their indices). The new elements will appear in the list in the order that they are returned by the specified collection's iterator.
| |
| addFirst | back to summary |
|---|---|
| public void addFirst(DualValue dualKey) Overrides java. Overrides default java. Implements java. Doc from java. Inserts the specified element at the beginning of this list. | |
| addLast | back to summary |
|---|---|
| public void addLast(DualValue dualKey) Overrides java. Overrides default java. Implements java. Doc from java. Appends the specified element to the end of this list. This method is equivalent to | |
| shouldAddDualKey | back to summary |
|---|---|
| private boolean shouldAddDualKey(DualValue dualKey) | |
| shouldNotEvaluate | back to summary |
|---|---|
| private boolean shouldNotEvaluate(DualValue dualValue) Decides whether the value needs to evaluated, note that we need to evaluate all values if we have compared types registered as a value could have fields of type to compare. For example if we want to compare Employee in a Company, we need to evaluate company as it holds a list of Employee.
| |