Skip to content

I20190426-1800

@jjohnstn jjohnstn tagged this 26 Apr 19:13
- create new package org.eclipse.jdt.internal.corext.callhierarchy
  in jdt.core.manipulation and make it visible to jdt.ui
- create new IMethodWrapperDynamic interface that defines equals()
  and getAdapter() methods that can be used to substitute for
  the ones in MethodWrapper
- move MethodWrapper to java.core.manipulation and add a static
  IMethodWrapperDynamic instance variable that is used by the
  equals() and getAdapter() methods
- create a MethodWrapperDynamic class in jdt.ui that implements
  IMethodWrapperDynamic and defines equals() and getAdapter()
  methods that access IWorkbenchAdapter and
  MethodWrapperWorkbenchAdapter classes that are unavailable in
  jdt.core.manipulation
- create a MethodWrapperDynamicCore class that is similar but does
  not refer to the workbench classes
- initialize the static IMethodWrapperDynamic instance in
  MethodWrapper in JavaPlugin
- refactor CalleeAnalyzerVisitor, CalleeMethodWrapper,
  CallerMethodWrapper, CallHierarchyMessages, CallHierarchyVisitor,
  CallLocation, CallSearchResultCollector, IImplementorFinder,
  Implementors, JavaImplementorFinder, MethodCall,
  MethodReferencesSearchRequestor, and RealCallers to
  jdt.core.manipulation
- create CallHierarchyCore in jdt.core.manipulation based on
  CallHierarchy
- change CallHierarchy to get an instance of CallHierarchyCore to
  use in various methods that don't use preference store
- refactor StringMatcher to jdt.core.manipulation

Change-Id: I716251700d785ce806e1b425fed7a01aba6b11b9
Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>
Signed-off-by: Roland Grunberg <rgrunber@redhat.com>
Assets 2
Loading