Merged callees

 org.eclipse.jface.operation.ModalContext$ModalContextThread.run()
235,117100 %01
 org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyLifeCycle$1.run(IProgressMonitor)
235,117100 %01
 org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyLifeCycle.doHierarchyRefresh(IJavaElement, IProgressMonitor)
235,117100 %01
 org.eclipse.jdt.internal.ui.typehierarchy.TypeHierarchyLifeCycle.createTypeHierarchy(IJavaElement, IProgressMonitor)
235,117100 %01
 org.eclipse.jdt.internal.core.SourceType.newTypeHierarchy(IProgressMonitor)
235,117100 %101
 org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(IProgressMonitor)
235,107100 %01
 org.eclipse.jdt.internal.core.JavaModelOperation.run(IProgressMonitor)
235,107100 %01
 org.eclipse.jdt.internal.core.CreateTypeHierarchyOperation.executeOperation()
235,107100 %01
 org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.refresh(IProgressMonitor)
235,107100 %01
 org.eclipse.jdt.internal.core.hierarchy.TypeHierarchy.compute()
235,107100 %01
 org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.build(boolean)
235,087100 %01
 org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.buildFromPotentialSubtypes(String[], HashSet, IProgressMonitor)
173,33874 %01
 org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.buildForProject(JavaProject, ArrayList, ICompilationUnit[], HashSet, IProgressMonitor)
173,14874 %0168
 org.eclipse.jdt.internal.core.JavaProject.newSearchableNameEnvironment(ICompilationUnit[])
169,55372 %0168
 org.eclipse.jdt.internal.core.SearchableEnvironment.<init>(JavaProject, ICompilationUnit[])
169,55372 %10168
 org.eclipse.jdt.internal.core.JavaProject.newNameLookup(ICompilationUnit[])
164,59670 %0168
 org.eclipse.jdt.internal.core.JavaProjectElementInfo.newNameLookup(JavaProject, ICompilationUnit[])
164,59670 %0168
 org.eclipse.jdt.internal.core.JavaProjectElementInfo.getProjectCache(JavaProject)
164,59670 %140168
 org.eclipse.jdt.internal.core.JarPackageFragmentRoot.computeChildren(OpenableElementInfo, Map)
156,42467 %2,753860
 org.eclipse.jdt.internal.core.JarPackageFragmentRoot.initPackageFragToTypes(HashtableOfArrayToObject, String, boolean)
122,47652 %5,477659,196
 org.eclipse.jdt.internal.core.util.Util.splitOn(char, String, int, int)
57,81325 %26,438659,196
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.getKey(Object[], int)
17,9858 %1,852701,903
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.get(Object[])
17,8258 %1,642647,146
 org.eclipse.jdt.internal.core.JavaProject.getOption(String, boolean)
9,3934 %34084,574
 org.eclipse.jdt.internal.compiler.util.Util.isClassFileName(String)
6,5493 %3,234644,348
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.put(Object[], Object)
1,7621 %8038,667
 org.eclipse.jdt.internal.core.util.Util.isValidFolderNameForPackage(String, String, String)
1,3711 %5042,287
 java.lang.String.substring(int)
1,1811 %1,181627,849
 java.lang.String.lastIndexOf(int)
9610 %961647,146
 java.util.ArrayList.add(Object)
8810 %881647,146
 org.eclipse.jdt.internal.core.JavaElement.getJavaProject()
6400 %640659,196
 org.eclipse.jdt.internal.core.JavaModelManager.intern(String)
5800 %10038,667
 java.util.ArrayList.<init>()
500 %5031,563
 org.eclipse.jdt.internal.core.JarPackageFragment.computeChildren(OpenableElementInfo, ArrayList)
19,2178 %2,20339,521
 java.util.zip.ZipFile$2.nextElement()
4,6762 %4,676659,196
 org.eclipse.jdt.internal.core.JarPackageFragment.computeNonJavaResources(String[], JarPackageFragment, JarPackageFragmentInfo, String)
2,3431 %30039,521
 java.util.zip.ZipEntry.isDirectory()
1,2311 %1,231659,196
 java.util.zip.ZipFile$2.hasMoreElements()
1,2111 %1,211660,050
 java.util.HashMap.put(Object, Object)
1,0110 %17039,521
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.get(Object[])
7010 %8039,521
 org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getPackageFragment(String[])
3700 %8039,521
 org.eclipse.jdt.internal.core.JarPackageFragmentRoot.getJar()
2000 %0860
 org.eclipse.jdt.internal.core.JarPackageFragmentInfo.<init>()
1600 %2039,521
 java.util.ArrayList.add(Object)
500 %5039,521
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.<init>()
100 %0854
 java.util.ArrayList.toArray(Object[])
100 %105,057
 org.eclipse.jdt.internal.core.JavaProjectElementInfo.addNames(String[], HashtableOfArrayToObject)
4,4062 %25032,326
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.put(Object[], Object)
1,9221 %8039,775
 org.eclipse.jdt.internal.core.util.HashtableOfArrayToObject.get(Object[])
9010 %9039,775
 org.eclipse.jdt.internal.core.JavaProject.getAllPackageFragmentRoots(Map)
7710 %028
 org.eclipse.jdt.internal.core.JarPackageFragmentRootInfo.<init>()
200 %0860
 org.eclipse.jdt.internal.core.Openable.isOpen()
100 %0860
 org.eclipse.jdt.internal.core.search.BasicSearchEngine.createJavaSearchScope(IJavaElement[])
4,8162 %0168
 org.eclipse.jdt.internal.core.JavaProject.getOption(String, boolean)
1300 %0168
 org.eclipse.jdt.internal.core.hierarchy.HierarchyResolver.resolve(Openable[], HashSet, IProgressMonitor)
3,0441 %20168
 org.eclipse.jdt.internal.core.JavaProject.getOptions(boolean)
1800 %0168
 org.eclipse.jdt.internal.core.SearchableEnvironment.findType(char[], char[][])
1400 %0167
 org.eclipse.jdt.internal.core.hierarchy.HierarchyResolver.<init>(INameEnvironment, Map, HierarchyBuilder, IProblemFactory)
1200 %10168
 org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots()
1000 %0168
 java.lang.String.toCharArray()
100 %10167
 org.eclipse.jdt.internal.core.util.HandleFactory.createOpenable(String, IJavaSearchScope)
1800 %0175
 java.util.Arrays.sort(Object[])
100 %101
 org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.determinePossibleSubTypes(HashSet, IProgressMonitor)
61,74826 %01
 org.eclipse.jdt.internal.core.hierarchy.IndexBasedHierarchyBuilder.<init>(TypeHierarchy, IJavaSearchScope)
200 %01