Lines Matching refs:other

55     public LongValue generalize(LongValue other)
57 return other.generalize(this);
60 public LongValue add(LongValue other)
62 return other.add(this);
65 public LongValue subtract(LongValue other)
67 return other.subtractFrom(this);
70 public LongValue subtractFrom(LongValue other)
72 return other.subtract(this);
75 public LongValue multiply(LongValue other)
77 return other.multiply(this);
80 public LongValue divide(LongValue other)
83 return other.divideOf(this);
86 public LongValue divideOf(LongValue other)
89 return other.divide(this);
92 public LongValue remainder(LongValue other)
95 return other.remainderOf(this);
98 public LongValue remainderOf(LongValue other)
101 return other.remainder(this);
104 public LongValue shiftLeft(IntegerValue other)
106 return other.shiftLeftOf(this);
109 public LongValue shiftRight(IntegerValue other)
111 return other.shiftRightOf(this);
114 public LongValue unsignedShiftRight(IntegerValue other)
116 return other.unsignedShiftRightOf(this);
119 public LongValue and(LongValue other)
121 return other.and(this);
124 public LongValue or(LongValue other)
126 return other.or(this);
129 public LongValue xor(LongValue other)
131 return other.xor(this);
134 public IntegerValue compare(LongValue other)
136 return other.compareReverse(this);
143 public LongValue generalize(SpecificLongValue other)
145 return this.equals(other) ? this : ValueFactory.LONG_VALUE;
148 public LongValue add(SpecificLongValue other)
150 return new CompositeLongValue(this, CompositeLongValue.ADD, other);
153 public LongValue subtract(SpecificLongValue other)
155 return this.equals(other) ?
157 new CompositeLongValue(this, CompositeLongValue.SUBTRACT, other);
160 public LongValue subtractFrom(SpecificLongValue other)
162 return this.equals(other) ?
164 new CompositeLongValue(other, CompositeLongValue.SUBTRACT, this);
167 public LongValue multiply(SpecificLongValue other)
169 return new CompositeLongValue(this, CompositeLongValue.MULTIPLY, other);
172 public LongValue divide(SpecificLongValue other)
175 return new CompositeLongValue(this, CompositeLongValue.DIVIDE, other);
178 public LongValue divideOf(SpecificLongValue other)
181 return new CompositeLongValue(other, CompositeLongValue.DIVIDE, this);
184 public LongValue remainder(SpecificLongValue other)
187 return new CompositeLongValue(this, CompositeLongValue.REMAINDER, other);
190 public LongValue remainderOf(SpecificLongValue other)
193 return new CompositeLongValue(other, CompositeLongValue.REMAINDER, this);
196 public LongValue shiftLeft(SpecificLongValue other)
198 return new CompositeLongValue(this, CompositeLongValue.SHIFT_LEFT, other);
201 public LongValue shiftRight(SpecificLongValue other)
203 return new CompositeLongValue(this, CompositeLongValue.SHIFT_RIGHT, other);
206 public LongValue unsignedShiftRight(SpecificLongValue other)
208 return new CompositeLongValue(this, CompositeLongValue.UNSIGNED_SHIFT_RIGHT, other);
211 public LongValue and(SpecificLongValue other)
213 return this.equals(other) ?
215 new CompositeLongValue(other, CompositeLongValue.AND, this);
218 public LongValue or(SpecificLongValue other)
220 return this.equals(other) ?
222 new CompositeLongValue(other, CompositeLongValue.OR, this);
225 public LongValue xor(SpecificLongValue other)
227 return this.equals(other) ?
229 new CompositeLongValue(other, CompositeLongValue.XOR, this);
232 public IntegerValue compare(SpecificLongValue other)
234 return new ComparisonValue(this, other);