@Override public IProject[] getProjects() { return new IProject[] {fProject.getProject() }; } @Override
@Override public IProject[] getProjects() { return new IProject[] {fUnit.getJavaProject().getProject() }; } @Override
/** * Returns a File that corresponds to the absolute location of the project's * root directory. */ public File workingDirectory() { return project.getProject().getLocation().toFile(); }
@Override public IProject[] getProjects() { return new IProject[] { fClassFile.getJavaProject().getProject() }; } @Override
@Override public IProject[] getProjects() { Set<IProject> result= new HashSet<>(); for (int i= 0; i < fFragments.length; i++) { result.add(fFragments[i].getJavaProject().getProject()); } return result.toArray(new IProject[result.size()]); } @Override
@Override public IProject[] getProjects() { Set<IProject> result= new HashSet<>(); for (int i= 0; i < fFragments.length; i++) { result.add(fFragments[i].getJavaProject().getProject()); } return result.toArray(new IProject[result.size()]); } @Override
@Override public IProject[] getProjects() { return new IProject[] {fPack.getJavaProject().getProject() }; } @Override
private IProject getSingleProject() { IProject result= null; for (int index= 0; index < fPackageFragmentRoots.length; index++) { if (result == null) { result= fPackageFragmentRoots[index].getJavaProject().getProject(); } else if (!result.equals(fPackageFragmentRoots[index].getJavaProject().getProject())) { return null; } } return result; }
private IProject getSingleProject() { IProject result= null; for (int index= 0; index < fPackageFragments.length; index++) { if (result == null) { result= fPackageFragments[index].getJavaProject().getProject(); } else if (!result.equals(fPackageFragments[index].getJavaProject().getProject())) { return null; } } return result; }
private IProject getSingleProject() { IProject result= null; for (int index= 0; index < fJavaElements.length; index++) { if (result == null) { result= fJavaElements[index].getJavaProject().getProject(); } else if (!result.equals(fJavaElements[index].getJavaProject().getProject())) { return null; } } return result; }
@Override public <T> T getAdapter(Class<T> adapter) { if(adapter == IProject.class) { return adapter.cast(getJavaProject().getProject()); } return super.getAdapter(adapter); } }
private SourceFolderUpdater(IJavaProject project, List<EclipseSourceDirectory> sourceDirectories) { this.project = Preconditions.checkNotNull(project); this.sourceFoldersByPath = Maps.newLinkedHashMap(); for (EclipseSourceDirectory sourceFolder : sourceDirectories) { IPath fullPath = project.getProject().getFullPath().append(sourceFolder.getPath()); this.sourceFoldersByPath.put(fullPath, sourceFolder); } }
@Override protected IFile[] getChangedFiles() throws CoreException { IFile projectFile= fProject.getProject().getFile(".project"); //$NON-NLS-1$ if (projectFile != null && projectFile.exists()) { return new IFile[] {projectFile}; } return new IFile[0]; }
public void refresh(Project p) throws Exception { IJavaProject jp = getJavaProject(p); if (jp != null) jp.getProject().refreshLocal(IResource.DEPTH_INFINITE, null); }
protected IFile[] getChangedFiles() throws CoreException { IFile projectFile= fProject.getProject().getFile(".project"); //$NON-NLS-1$ if (projectFile != null && projectFile.exists()) { return new IFile[] {projectFile}; } return new IFile[0]; }
/** * Adds a proposal that opens the build path dialog * @param context the context * @param problem the current problem * @param proposals the resulting proposals */ public static void getIncorrectBuildPathProposals(IInvocationContext context, IProblemLocation problem, Collection<ICommandAccess> proposals) { IProject project= context.getCompilationUnit().getJavaProject().getProject(); String label= CorrectionMessages.ReorgCorrectionsSubProcessor_configure_buildpath_label; OpenBuildPathCorrectionProposal proposal= new OpenBuildPathCorrectionProposal(project, label, IProposalRelevance.CONFIGURE_BUILD_PATH, null); proposals.add(proposal); }
public static String[] computeAffectedNatures(IJavaElement element) throws CoreException { if (element instanceof IMember) { IMember member= (IMember)element; if (JdtFlags.isPrivate(member)) { return element.getJavaProject().getProject().getDescription().getNatureIds(); } } IJavaProject project= element.getJavaProject(); return ResourceProcessors.computeAffectedNatures(project.getProject()); }
@Override public boolean needsChangedRegions(ICompilationUnit unit) throws CoreException { ICleanUp[] cleanUps= getCleanUps(unit.getJavaProject().getProject()); return requiresChangedRegions(cleanUps); }
public void initialize(IJavaProject project, IClasspathEntry[] currentEntries) { javaProject = project; model = Activator.getDefault().getCentral().getModel(project); basedir = project.getProject().getLocation().makeAbsolute().toFile(); }
public static boolean isOnClassPath(ICompilationUnit unit) { if (unit != null && unit.getJavaProject() != null && !unit.getJavaProject().getProject().equals(JavaLanguageServerPlugin.getProjectsManager().getDefaultProject())) { return unit.getJavaProject().isOnClasspath(unit); } return false; }