Home | History | Annotate | Download | only in util

Lines Matching defs:subtrahend

43    * and the "subtrahend" (see {@link #diff(AScene, AScene)}).  If
80 * @param s2 the "subtrahend"
133 * {@code subtrahend} to {@code difference}.
135 public void visitScene(AScene minuend, AScene subtrahend,
137 visitElements(minuend.packages, subtrahend.packages,
139 diff(minuend.imports, subtrahend.imports, difference.imports);
140 visitElements(minuend.classes, subtrahend.classes,
158 ABlock subtrahend = (ABlock) eltPair.fst;
160 visitElements(minuend.locals, subtrahend.locals, difference.locals);
170 AClass subtrahend = (AClass) eltPair.fst;
172 visitElements(minuend.bounds, subtrahend.bounds, difference.bounds);
174 subtrahend.extendsImplements, difference.extendsImplements);
175 visitElements(minuend.methods, subtrahend.methods,
177 visitElements(minuend.staticInits, subtrahend.staticInits,
179 visitElements(minuend.instanceInits, subtrahend.instanceInits,
181 visitElements(minuend.fields, subtrahend.fields, difference.fields);
182 visitElements(minuend.fieldInits, subtrahend.fieldInits,
194 ADeclaration subtrahend = (ADeclaration) eltPair.fst;
197 subtrahend.insertAnnotations, difference.insertAnnotations);
198 visitElements(minuend.insertTypecasts, subtrahend.insertTypecasts,
210 AExpression subtrahend = (AExpression) eltPair.fst;
212 visitElements(minuend.typecasts, subtrahend.typecasts,
214 visitElements(minuend.instanceofs, subtrahend.instanceofs,
216 visitElements(minuend.news, subtrahend.news, difference.news);
217 visitElements(minuend.calls, subtrahend.calls, difference.calls);
218 visitElements(minuend.refs, subtrahend.refs, difference.refs);
219 visitElements(minuend.funs, subtrahend.funs, difference.funs);
239 AMethod subtrahend = (AMethod) eltPair.fst;
241 visitElements(minuend.bounds, subtrahend.bounds, difference.bounds);
242 visitElements(minuend.parameters, subtrahend.parameters,
244 visitElements(minuend.throwsException, subtrahend.throwsException,
246 visitElements(minuend.parameters, subtrahend.parameters,
249 elemPair(subtrahend.body, difference.body));
252 elemPair(subtrahend.returnType, difference.returnType));
256 elemPair(subtrahend.receiver, difference.receiver));
268 ATypeElement subtrahend = (ATypeElement) eltPair.fst;
270 visitElements(minuend.innerTypes, subtrahend.innerTypes,
292 AElement subtrahend = eltPair.fst;
294 diff(minuend.tlAnnotationsHere, subtrahend.tlAnnotationsHere,
297 AElement stype = subtrahend.type;
310 VivifyingMap<K, V> subtrahend, VivifyingMap<K, V> difference) {
315 V sval = subtrahend.get(key);
327 * {@code subtrahend}, adding the result to {@code difference}.
329 private static <T> void diff(Set<T> minuend, Set<T> subtrahend,
333 if (!subtrahend.contains(t)) {
342 * {@code subtrahend}, adding the results to {@code difference}.
345 Map<K, Set<V>> subtrahend, Map<K, Set<V>> difference) {
349 Set<V> sval = subtrahend.get(key);