@Override public boolean apply(IJavaProject input) { return input.isOpen(); } });
IJavaProject javaProject = .... boolean isOpen = javaProject.isOpen();
private boolean isValidProject(IJavaProject project) throws JavaModelException { if (project != null && project.exists() && project.isOpen()) { return true; } return false; }
private boolean isValidProject(IJavaProject project) throws JavaModelException { if (project != null && project.exists() && project.isOpen()) { return true; } return false; }
private boolean isValidProject(IJavaProject project) { if (project != null && project.exists() && project.isOpen()) { return true; } return false; }
private IJavaProject getSingleProjectFromInitialSelection() { IJavaProject res= null; for (int i= 0; i < fInitialElements.length; i++) { IJavaProject curr= fInitialElements[i].getJavaProject(); if (res == null) { res= curr; } else if (!res.equals(curr)) { return null; } } if (res != null && res.isOpen()) { return res; } return null; }
private IJavaProject getSingleProjectFromInitialSelection() { IJavaProject res= null; for (int i= 0; i < fInitialElements.length; i++) { IJavaProject curr= fInitialElements[i].getJavaProject(); if (res == null) { res= curr; } else if (!res.equals(curr)) { return null; } } if (res != null && res.isOpen()) { return res; } return null; }
private IJavaProject getSingleProjectFromInitialSelection() { IJavaProject res= null; for (int i= 0; i < fInitialElements.length; i++) { IJavaProject curr= fInitialElements[i].getJavaProject(); if (res == null) { res= curr; } else if (!res.equals(curr)) { return null; } } if (res != null && res.isOpen()) { return res; } return null; }
private boolean canPasteFilesOn(Object target) { boolean isPackageFragment= target instanceof IPackageFragment; boolean isJavaProject= target instanceof IJavaProject; boolean isPackageFragmentRoot= target instanceof IPackageFragmentRoot; boolean isContainer= target instanceof IContainer; if (!(isPackageFragment || isJavaProject || isPackageFragmentRoot || isContainer)) return false; if (isContainer) { if (target instanceof IProject) return ((IProject)target).isOpen(); return true; } else { if (isJavaProject && !((IJavaProject)target).isOpen()) return false; IJavaElement element= (IJavaElement)target; return !element.isReadOnly(); } }
public ISourceContainer[] computeSourceContainers(ILaunchConfiguration configuration, IProgressMonitor monitor) throws CoreException { List<IRuntimeClasspathEntry> entries = new ArrayList<IRuntimeClasspathEntry>(); IRuntimeClasspathEntry jreEntry = JavaRuntime.computeJREEntry(configuration); if (jreEntry != null) { entries.add(jreEntry); } String projectName = configuration.getAttribute(IJavaLaunchConfigurationConstants.ATTR_PROJECT_NAME, ""); //$NON-NLS-1$ if (projectName == null) { return null; } for (IProject project : ResourcesPlugin.getWorkspace().getRoot().getProjects()) { IJavaProject javaProject = JavaCore.create(project); if (javaProject != null && javaProject.isOpen() && ("".equals(projectName) || projectName.equals(javaProject.getElementName()))) { //$NON-NLS-1$ entries.add(JavaRuntime.newDefaultProjectClasspathEntry(javaProject)); } } IRuntimeClasspathEntry[] resolved = JavaRuntime.resolveSourceLookupPath( // entries.toArray(new IRuntimeClasspathEntry[entries.size()]), configuration); return JavaRuntime.getSourceContainers(resolved); }
public static List<MethodInformation> calculate(IJavaProject project) { List<MethodInformation> list = new ArrayList<MethodInformation>(); try { if (project.isOpen()) { IPackageFragment[] packages = project.getPackageFragments(); // parse(JavaCore.create(project)); for (IPackageFragment mypackage : packages) { if (mypackage.getKind() == IPackageFragmentRoot.K_SOURCE) { for (ICompilationUnit unit : mypackage.getCompilationUnits()) { IType[] types = unit.getTypes(); for (int i = 0; i < types.length; i++) { IType type = types[i]; IMethod[] methods = type.getMethods();
/** * Maps the config to associated java resource * * @param config */ protected void mapResources(ILaunchConfigurationWorkingCopy config) { try { //CONTEXTLAUNCHING IJavaProject javaProject = getJavaProject(); if (javaProject != null && javaProject.exists() && javaProject.isOpen()) { JavaMigrationDelegate.updateResourceMapping(config); } } catch(CoreException ce) { setErrorMessage(ce.getStatus().getMessage()); } }
return entry.getType() == IRuntimeClasspathEntry.ARCHIVE && entry.getPath().lastSegment().equals("jrt-fs.jar"); }).findFirst().orElse(null); if (jrtFs != null && project.isOpen()) { IPackageFragmentRoot[] allRoots = project.getPackageFragmentRoots(); for (IPackageFragmentRoot root : allRoots) {
@Override public IFolder[] getSourceFolders() { try { IProject project = getProject(); if (project == null) { return null; } IJavaProject javaProject = JavaCore.create(project); if (!javaProject.isOpen()) { javaProject.open(new NullProgressMonitor()); } if (FileUtil.notExists(javaProject)) { return null; } List<IFolder> folders = CoreUtil.getSourceFolders(javaProject); return folders.toArray(new IFolder[0]); } catch (JavaModelException jme) { LiferayCore.logWarning(jme); } return null; }
if (p.exists()) { IJavaProject requiredProject = JavaCore.create(p); if(requiredProject.isOpen()) { gatherJavaLibraryPathEntries(requiredProject, requiredProjects, visited, entries);
if (p.exists()) { IJavaProject requiredProject = JavaCore.create(p); if(requiredProject.isOpen()) { gatherJavaLibraryPathEntries(requiredProject, requiredProjects, visited, entries);
@Override public boolean isActive(final IJavaProject project) { CheckScope checkScope = getCheckScope(); if( checkScope == CheckScope.Disabled || !project.isOpen() ) { return false; } if( (checkScope == CheckScope.Project || checkScope == CheckScope.File ) && !project.getProject().getName().equals(Activator.getActiveProject()) ) { return false; } IType mockitType = null; try { mockitType = project.findType(MockUtil.MOCK); if (mockitType == null) { mockitType = project.findType(MockUtil.MOCKIT); } } catch (JavaModelException e) { Activator.log(e); } return mockitType != null; }
throw new Exception("Project " + javaProjectName + " not found"); if( !proj.isOpen() ) proj.open(new NullProgressMonitor());
IJavaProject javaProj = javaModel.getJavaProject(javaProjectName); if( !javaProj.isOpen() ) javaProj.open(new NullProgressMonitor());