/** * @return the JUnit3 classpath container */ public static IClasspathEntry getJUnit3ClasspathEntry() { return JavaCore.newContainerEntry(JUnitCore.JUNIT3_CONTAINER_PATH); }
/** * @return the JUnit4 classpath container */ public static IClasspathEntry getJUnit4ClasspathEntry() { return JavaCore.newContainerEntry(JUnitCore.JUNIT4_CONTAINER_PATH); }
/** * @return the JUnit5 classpath container */ public static IClasspathEntry getJUnit5ClasspathEntry() { return JavaCore.newContainerEntry(JUnitCore.JUNIT5_CONTAINER_PATH); }
/** * @return the JUnit3 classpath container */ public static IClasspathEntry getJUnit3ClasspathEntry() { return JavaCore.newContainerEntry(JUnitCore.JUNIT3_CONTAINER_PATH); }
/** * Creates and returns a classpath entry describing * the default JRE container entry. * * @return a new IClasspathEntry that describes the default JRE container entry * @since 2.0 */ public static IClasspathEntry getDefaultJREContainerEntry() { return JavaCore.newContainerEntry(newDefaultJREContainerPath()); }
public boolean finish() { IPath path = fJREBlock.getPath(); fSelection = JavaCore.newContainerEntry(path); return true; }
/** * Returns a classpath container entry for the given execution environment. * @param ee id of the execution environment or <code>null</code> * @return classpath container entry */ public static IClasspathEntry createJREEntry(String ee) { return JavaCore.newContainerEntry(getEEPath(ee)); }
@Override protected void addMoreClasspathEntriesTo(List<IClasspathEntry> classpathEntries) { super.addMoreClasspathEntriesTo(classpathEntries); classpathEntries.add(JavaCore.newContainerEntry(new Path("org.eclipse.pde.core.requiredPlugins"))); //$NON-NLS-1$ }
public IClasspathEntry getSelection() { if (fEditResult != null) { return JavaCore.newContainerEntry(fEditResult.getPath(), fIsExported); } return null; }
private void computeClasspath(IJavaProject project, IProgressMonitor monitor) { IClasspathEntry[] classpath = new IClasspathEntry[2]; classpath[0] = JavaCore.newContainerEntry(JavaRuntime.newDefaultJREContainerPath()); classpath[1] = JavaCore.newContainerEntry(PDECore.JAVA_SEARCH_CONTAINER_PATH); try { project.setRawClasspath(classpath, monitor); } catch (JavaModelException e) { } }
public static void addJUnitLibrary(IJavaProject project, IProgressMonitor monitor) throws JavaModelException { List<IClasspathEntry> list = new ArrayList<IClasspathEntry>(); list.addAll(Arrays.asList(project.getRawClasspath())); list.add(JavaCore.newContainerEntry(new Path("org.eclipse.jdt.junit.JUNIT_CONTAINER/4"))); project.setRawClasspath((IClasspathEntry[]) list .toArray(new IClasspathEntry[list.size()]), monitor); }
public static void addMavenLibraries(IJavaProject project, IProgressMonitor monitor) throws JavaModelException { List<IClasspathEntry> list = new ArrayList<IClasspathEntry>(); list.addAll(Arrays.asList(project.getRawClasspath())); list.add(JavaCore.newContainerEntry(new Path("org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER"))); project.setRawClasspath((IClasspathEntry[]) list.toArray(new IClasspathEntry[list.size()]), monitor); }
public IClasspathEntry[] getNewContainers() { List selected= fLibrarySelector.getCheckedElements(); IClasspathEntry[] res= new IClasspathEntry[selected.size()]; for (int i= 0; i < res.length; i++) { CPUserLibraryElement curr= (CPUserLibraryElement) selected.get(i); res[i]= JavaCore.newContainerEntry(curr.getPath(), fIsExported); } return res; }
/** * @deprecated {@link #addJreClasspathEntry(IJavaProject)} should be used instead of this method */ @Deprecated public static void addJre15ClasspathEntry(IJavaProject javaProject) throws JavaModelException { IClasspathEntry existingJreContainerClasspathEntry = getJreContainerClasspathEntry(javaProject); if (existingJreContainerClasspathEntry == null) { addToClasspath(javaProject, JavaCore.newContainerEntry(new Path(JRE_CONTAINER_1_5))); } }
public static void addJre15ClasspathEntry(IJavaProject javaProject) throws JavaModelException { IClasspathEntry existingJreContainerClasspathEntry = getJreContainerClasspathEntry(javaProject); if (existingJreContainerClasspathEntry == null) { addToClasspath(javaProject, JavaCore.newContainerEntry(new Path(JRE_CONTAINER_1_5))); } }
private static IClasspathEntry createContainerEntry(EclipseClasspathContainer container) { IPath containerPath = new Path(container.getPath()); boolean isExported = container.isExported(); IAccessRule[] accessRules = ClasspathUtils.createAccessRules(container); IClasspathAttribute[] attributes = ClasspathUtils.createClasspathAttributes(container); return JavaCore.newContainerEntry(containerPath, accessRules, attributes, isExported); }
/** Construct a wizard page for defining the SARL library container. */ public SARLContainerWizardPage() { super("SARLClassPathContainer"); //$NON-NLS-1$ setTitle(Messages.SARLClasspathContainer_0); setImageDescriptor(JavaPluginImages.DESC_WIZBAN_ADD_LIBRARY); setDescription(Messages.SARLContainerWizardPage_0); this.containerEntry = JavaCore.newContainerEntry( SARLClasspathContainerInitializer.CONTAINER_ID); }
@Override public IClasspathEntry getSelection() { if (fEditResult != null) { if (fOldClasspathEntry != null && fOldClasspathEntry.getPath().equals(fEditResult.getPath())) { return JavaCore.newContainerEntry(fEditResult.getPath(), fOldClasspathEntry.getAccessRules(), fOldClasspathEntry.getExtraAttributes(), fOldClasspathEntry.isExported()); } else { return JavaCore.newContainerEntry(fEditResult.getPath(), false); } } return null; }
@Override public IClasspathEntry getSelection() { if (fEditResult != null) { if (fOldClasspathEntry != null && fOldClasspathEntry.getPath().equals(fEditResult.getPath())) { return JavaCore.newContainerEntry(fEditResult.getPath(), fOldClasspathEntry.getAccessRules(), fOldClasspathEntry.getExtraAttributes(), fOldClasspathEntry.isExported()); } else { return JavaCore.newContainerEntry(fEditResult.getPath(), false); } } return null; }
private void updateClasspath(IPath newPath, IProgressMonitor monitor) throws JavaModelException { IClasspathEntry[] classpath= fProject.getRawClasspath(); IPath jreContainerPath= new Path(JavaRuntime.JRE_CONTAINER); for (int i= 0; i < classpath.length; i++) { IClasspathEntry curr= classpath[i]; if (curr.getEntryKind() == IClasspathEntry.CPE_CONTAINER && curr.getPath().matchingFirstSegments(jreContainerPath) > 0) { classpath[i]= JavaCore.newContainerEntry(newPath, curr.getAccessRules(), curr.getExtraAttributes(), curr.isExported()); } } fProject.setRawClasspath(classpath, monitor); }