static boolean canAddPackage(IPackageFragment p) throws JavaModelException{ if (! p.exists()) return false; if (p.isReadOnly()) return false; if (! p.isStructureKnown()) return false; return true; }
private List<NonNLSElement> analyze(IJavaProject project, IProgressMonitor pm) throws CoreException { try{ IPackageFragment[] packs= project.getPackageFragments(); pm.beginTask("", packs.length); //$NON-NLS-1$ List<NonNLSElement> result= new ArrayList<>(); for (int i= 0; i < packs.length; i++) { if (! packs[i].isReadOnly()) result.addAll(analyze(packs[i], new SubProgressMonitor(pm, 1))); else pm.worked(1); } return result; } finally{ pm.done(); } }
private List analyze(IJavaProject project, IProgressMonitor pm) throws CoreException { try{ IPackageFragment[] packs= project.getPackageFragments(); pm.beginTask("", packs.length); //$NON-NLS-1$ List result= new ArrayList(); for (int i= 0; i < packs.length; i++) { if (! packs[i].isReadOnly()) result.addAll(analyze(packs[i], new SubProgressMonitor(pm, 1))); else pm.worked(1); } return result; } finally{ pm.done(); } }
static boolean canAddPackage(IPackageFragment p) throws JavaModelException{ if (! p.exists()) return false; if (p.isReadOnly()) return false; if (! p.isStructureKnown()) return false; return true; }
@Override public boolean canEnable() throws JavaModelException { if (fPackageFragments.length == 0) return false; for (int i= 0; i < fPackageFragments.length; i++) { if (JavaElementUtil.isDefaultPackage(fPackageFragments[i]) || fPackageFragments[i].isReadOnly()) return false; } if (ReorgUtils.containsLinkedResources(fPackageFragments)) return false; return true; }
private List<NonNLSElement> analyze(IJavaProject project, IProgressMonitor pm) throws CoreException { try{ IPackageFragment[] packs= project.getPackageFragments(); pm.beginTask("", packs.length); //$NON-NLS-1$ List<NonNLSElement> result= new ArrayList<>(); for (int i= 0; i < packs.length; i++) { if (! packs[i].isReadOnly()) result.addAll(analyze(packs[i], new SubProgressMonitor(pm, 1))); else pm.worked(1); } return result; } finally{ pm.done(); } }
private List<NonNLSElement> analyze(IJavaProject project, IProgressMonitor pm) throws CoreException { try{ IPackageFragment[] packs= project.getPackageFragments(); pm.beginTask("", packs.length); //$NON-NLS-1$ List<NonNLSElement> result= new ArrayList<>(); for (int i= 0; i < packs.length; i++) { if (! packs[i].isReadOnly()) result.addAll(analyze(packs[i], new SubProgressMonitor(pm, 1))); else pm.worked(1); } return result; } finally{ pm.done(); } }
private List analyze(IJavaProject project, IProgressMonitor pm) throws CoreException { try{ IPackageFragment[] packs= project.getPackageFragments(); pm.beginTask("", packs.length); //$NON-NLS-1$ List result= new ArrayList(); for (int i= 0; i < packs.length; i++) { if (! packs[i].isReadOnly()) result.addAll(analyze(packs[i], new SubProgressMonitor(pm, 1))); else pm.worked(1); } return result; } finally{ pm.done(); } }
private List<NonNLSElement> analyze(IJavaProject project, IProgressMonitor pm) throws CoreException { try{ IPackageFragment[] packs= project.getPackageFragments(); pm.beginTask("", packs.length); //$NON-NLS-1$ List<NonNLSElement> result= new ArrayList<>(); for (int i= 0; i < packs.length; i++) { if (! packs[i].isReadOnly()) result.addAll(analyze(packs[i], new SubProgressMonitor(pm, 1))); else pm.worked(1); } return result; } finally{ pm.done(); } }
@Override public boolean canEnable() throws JavaModelException { if (fPackageFragments.length == 0) return false; for (int i= 0; i < fPackageFragments.length; i++) { if (JavaElementUtil.isDefaultPackage(fPackageFragments[i]) || fPackageFragments[i].isReadOnly()) return false; } if (ReorgUtils.containsLinkedResources(fPackageFragments)) return false; return true; }
public boolean canEnable() throws JavaModelException { for (int i= 0; i < fPackageFragments.length; i++) { if (JavaElementUtil.isDefaultPackage(fPackageFragments[i]) || fPackageFragments[i].isReadOnly()) return false; } if (ReorgUtils.containsLinkedResources(fPackageFragments)) return false; return true; }
static boolean canAddPackage(IPackageFragment p) throws JavaModelException{ if (! p.exists()) return false; if (p.isReadOnly()) return false; if (! p.isStructureKnown()) return false; return true; }
@Override public boolean canEnable() throws JavaModelException { if (fPackageFragments.length == 0) { return false; } for (int i= 0; i < fPackageFragments.length; i++) { if (JavaElementUtil.isDefaultPackage(fPackageFragments[i]) || fPackageFragments[i].isReadOnly()) { return false; } } if (ReorgUtils.containsLinkedResources(fPackageFragments)) { return false; } return true; }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public RenamePackageChange(IPackageFragment pack, String newName, boolean renameSubpackages) { this(pack.getPath(), pack.getElementName(), newName, IResource.NULL_STAMP, null, renameSubpackages); Assert.isTrue(!pack.isReadOnly(), "package must not be read only"); //$NON-NLS-1$ }
public static IType findTypeInPackage(IPackageFragment pack, String name) throws JavaModelException { Assert.isTrue(pack.exists()); Assert.isTrue(!pack.isReadOnly()); /* ICompilationUnit.getType expects simple name*/ if (name.indexOf(".") != -1) //$NON-NLS-1$ name= name.substring(0, name.indexOf(".")); //$NON-NLS-1$ ICompilationUnit[] cus= pack.getCompilationUnits(); for (int i= 0; i < cus.length; i++){ if (cus[i].getType(name).exists()) return cus[i].getType(name); } return null; }
public static IType findTypeInPackage(IPackageFragment pack, String elementName) throws JavaModelException { Assert.isTrue(pack.exists()); Assert.isTrue(!pack.isReadOnly()); String packageName= pack.getElementName(); elementName= packageName.length() > 0 ? packageName + '.' + elementName : elementName; return pack.getJavaProject().findType(elementName, (IProgressMonitor) null); }
public static IType findTypeInPackage(IPackageFragment pack, String elementName) throws JavaModelException { Assert.isTrue(pack.exists()); Assert.isTrue(!pack.isReadOnly()); String packageName= pack.getElementName(); elementName= packageName.length() > 0 ? packageName + '.' + elementName : elementName; return pack.getJavaProject().findType(elementName, (IProgressMonitor) null); }