List of usage examples for org.eclipse.jdt.internal.core.hierarchy HierarchyBuilder build
public abstract void build(boolean computeSubtypes) throws JavaModelException, CoreException;
From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTTypeHierarchyBuilderTest.java
License:Open Source License
public void testGetResult_T20T10T00R0() throws CoreException { _focusType = _T20T10T00R0;//from w ww .j a va 2s. c o m TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), false); HierarchyBuilder builder = new IndexBasedHierarchyBuilder(hierarchy, SearchEngine.createJavaSearchScope(new IJavaElement[] { _focusType.getJavaProject() })); IType[] expected = { _T21T11T00R0, _T21T11T00R1, _T21T11T00R2 }; builder.build(true); IType[] actual = hierarchy.getAllSubtypes(_focusType); assertTrue(compareTypes(expected, actual)); }
From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTTypeHierarchyBuilderTest.java
License:Open Source License
public void testGetResult_T20T10T00R1() throws CoreException { _focusType = _T20T10T00R1;// w w w . j av a2 s . com TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), false); HierarchyBuilder builder = new IndexBasedHierarchyBuilder(hierarchy, SearchEngine.createJavaSearchScope(new IJavaElement[] { _focusType.getJavaProject() })); IType[] expected = { _T21T10T00R1, _T21T10T00R2, _T21T11T00R1, _T21T11T00R2 }; builder.build(true); IType[] actual = hierarchy.getAllSubtypes(_focusType); assertTrue(compareTypes(expected, actual)); }
From source file:org.eclipse.objectteams.otdt.tests.subhierarchy.OTTypeHierarchyBuilderTest.java
License:Open Source License
public void testBug411591() throws CoreException { _focusType = javaProject.findType("java.lang.Object"); TypeHierarchy hierarchy = new TypeHierarchy(_focusType, null, _focusType.getJavaProject(), false); HierarchyBuilder builder = new IndexBasedHierarchyBuilder(hierarchy, SearchEngine.createJavaSearchScope(new IJavaElement[] { _focusType.getJavaProject() })); builder.build(true); IType[] actual = hierarchy.getAllSubtypes(_focusType); assertNotNull(actual);//from w w w . java 2 s . c om // no real assert not throwing NPE is all we need to check }