Example usage for org.eclipse.jdt.internal.core.util Messages hierarchy_nullRegion

List of usage examples for org.eclipse.jdt.internal.core.util Messages hierarchy_nullRegion

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core.util Messages hierarchy_nullRegion.

Prototype

String hierarchy_nullRegion

To view the source code for org.eclipse.jdt.internal.core.util Messages hierarchy_nullRegion.

Click Source Link

Usage

From source file:org.eclipse.jdt.internal.core.JavaProject.java

License:Open Source License

/**
 * @see IJavaProject/*  w w w.  j a va 2 s. co  m*/
 */
public ITypeHierarchy newTypeHierarchy(IRegion region, WorkingCopyOwner owner, IProgressMonitor monitor)
        throws JavaModelException {

    if (region == null) {
        throw new IllegalArgumentException(Messages.hierarchy_nullRegion);
    }
    ICompilationUnit[] workingCopies = JavaModelManager.getJavaModelManager().getWorkingCopies(owner,
            true/*add primary working copies*/);
    CreateTypeHierarchyOperation op = new CreateTypeHierarchyOperation(region, workingCopies, null, true);
    op.runOperation(monitor);
    return op.getResult();
}

From source file:org.eclipse.jdt.internal.core.JavaProject.java

License:Open Source License

/**
 * @see IJavaProject/*from  w  ww. jav  a2  s .  c o m*/
 */
public ITypeHierarchy newTypeHierarchy(IType type, IRegion region, WorkingCopyOwner owner,
        IProgressMonitor monitor) throws JavaModelException {

    if (type == null) {
        throw new IllegalArgumentException(Messages.hierarchy_nullFocusType);
    }
    if (region == null) {
        throw new IllegalArgumentException(Messages.hierarchy_nullRegion);
    }
    ICompilationUnit[] workingCopies = JavaModelManager.getJavaModelManager().getWorkingCopies(owner,
            true/*add primary working copies*/);
    CreateTypeHierarchyOperation op = new CreateTypeHierarchyOperation(region, workingCopies, type,
            true/*compute subtypes*/);
    op.runOperation(monitor);
    return op.getResult();
}