API consolidation:
- fully separate API/non-API for org.eclipse.objectteams.otdt
- cleanup some interfaces
diff --git a/plugins/org.eclipse.objectteams.otdt.refactoring/src/org/eclipse/objectteams/otdt/internal/refactoring/util/RefactoringUtil.java b/plugins/org.eclipse.objectteams.otdt.refactoring/src/org/eclipse/objectteams/otdt/internal/refactoring/util/RefactoringUtil.java
index f61bd03..e7ccadd 100644
--- a/plugins/org.eclipse.objectteams.otdt.refactoring/src/org/eclipse/objectteams/otdt/internal/refactoring/util/RefactoringUtil.java
+++ b/plugins/org.eclipse.objectteams.otdt.refactoring/src/org/eclipse/objectteams/otdt/internal/refactoring/util/RefactoringUtil.java
@@ -336,9 +336,9 @@
IType declaringType = method.getDeclaringType();
InheritedMethodsRequestor requestor = new InheritedMethodsRequestor(declaringType, true, true);
OTTypeHierarchyTraverser traverser = new OTTypeHierarchyTraverser(hier, requestor,
- false/*implicitFirst*/, false/*focusType*/, false/*rootClass*/, pm);
+ false/*implicitFirst*/, false/*focusType*/, false/*rootClass*/);
- traverser.traverse();
+ traverser.traverse(pm);
IMethod[] collectedMethods = requestor.getResult();
for (int idx = collectedMethods.length - 1; idx >= 0; idx--) {
@@ -419,10 +419,9 @@
requestor,
true/*implicitFirst*/,
includeFocusType,
- includeRootClass,
- pm);
+ includeRootClass);
- traverser.traverse();
+ traverser.traverse(pm);
return requestor.getResult();
}