Home | History | Annotate | Download | only in jdiff

Lines Matching refs:newClass

193             ClassAPI newClass = (ClassAPI)(iter.next());
194 int idx = Collections.binarySearch(oldPkg.classes_, newClass);
197 int existsOld = oldPkg.classes_.indexOf(newClass);
203 System.out.println(" Class " + newClass.name_ + " was added");
204 pkgDiff.classesAdded.add(newClass);
243 public double compareClasses(ClassAPI oldClass, ClassAPI newClass, PackageDiff pkgDiff) {
246 " and new class " + newClass.name_);
250 classDiff.isInterface_ = newClass.isInterface_; // Used in the report
253 if (oldClass.isInterface_ != newClass.isInterface_) {
262 String inheritanceChange = ClassDiff.diff(oldClass, newClass);
268 if (oldClass.isAbstract_ != newClass.isAbstract_) {
278 if (docChanged(oldClass.doc_, newClass.doc_)) {
284 classDiff.name_, oldClass.doc_, newClass.doc_, id, title);
288 String modifiersChange = oldClass.modifiers_.diff(newClass.modifiers_);
292 System.out.println("JDiff: warning: change from deprecated to undeprecated for class " + pkgDiff.name_ + "." + newClass.name_);
300 compareAllCtors(oldClass, newClass, classDiff);
302 compareAllMethods(oldClass, newClass, classDiff);
304 compareAllFields(oldClass, newClass, classDiff);
330 newClass.ctors_.size() +
331 numLocalMethods(newClass.methods_) +
332 numLocalFields(newClass.fields_));
359 public boolean compareAllCtors(ClassAPI oldClass, ClassAPI newClass,
363 oldClass.ctors_.size() + ", #new " + newClass.ctors_.size());
368 Collections.sort(newClass.ctors_);
374 int idx = Collections.binarySearch(newClass.ctors_, oldCtor);
377 int newSize = newClass.ctors_.size();
384 ConstructorAPI newCtor = (ConstructorAPI)(newClass.ctors_.get(0));
403 System.out.println("JDiff: warning: change from deprecated to undeprecated for a constructor in class" + newClass.name_);
420 iter = newClass.ctors_.iterator();
450 public boolean compareAllMethods(ClassAPI oldClass, ClassAPI newClass, ClassDiff classDiff) {
454 newClass.methods_.size());
458 Collections.sort(newClass.methods_);
465 MethodAPI[] methodArr = new MethodAPI[newClass.methods_.size()];
466 methodArr = (MethodAPI[])newClass.methods_.toArray(methodArr);
479 // int idx = Collections.binarySearch(newClass.methods_, oldMethod);
489 int startNew = newClass.methods_.indexOf(oldMethod);
490 int endNew = newClass.methods_.lastIndexOf(oldMethod);
494 MethodAPI newMethod = (MethodAPI)(newClass.methods_.get(startNew));
518 iter = newClass.methods_.iterator();
540 int startNew = newClass.methods_.indexOf(newMethod);
541 int endNew = newClass.methods_.lastIndexOf(newMethod);
679 public boolean compareAllFields(ClassAPI oldClass, ClassAPI newClass,
684 + newClass.fields_.size());
688 Collections.sort(newClass.fields_);
694 int idx = Collections.binarySearch(newClass.fields_, oldField);
700 int existsNew = newClass.fields_.indexOf(oldField);
702 FieldAPI newField = (FieldAPI)(newClass.fields_.get(existsNew));
767 System.out.println("JDiff: warning: change from deprecated to undeprecated for class " + newClass.name_ + ", field " + newField.name_);
784 iter = newClass.fields_.iterator();