Uses of Interface
org.eclipse.jdt.core.IClasspathEntry

Packages that use IClasspathEntry
org.eclipse.jdt.core   
org.eclipse.jdt.internal.core   
 

Uses of IClasspathEntry in org.eclipse.jdt.core
 

Methods in org.eclipse.jdt.core that return IClasspathEntry
 IClasspathEntry IJavaProject.decodeClasspathEntry(java.lang.String encodedEntry)
          Decodes the classpath entry that has been encoded in the given string in the context of this project.
 IClasspathEntry[] IClasspathContainer.getClasspathEntries()
          Answers the set of classpath entries this container is mapping to.
 IClasspathEntry[] IJavaProject.getRawClasspath()
          Returns the raw classpath for the project, as a list of classpath entries.
 IClasspathEntry IPackageFragmentRoot.getRawClasspathEntry()
          Returns the first raw classpath entry that corresponds to this package fragment root.
 IClasspathEntry[] IJavaProject.getReferencedClasspathEntries()
          Returns the list of referenced classpath entries stored in the .classpath file of this java project.
static IClasspathEntry[] JavaCore.getReferencedClasspathEntries(IClasspathEntry libraryEntry, IJavaProject project)
          Returns an array of classpath entries that are referenced directly or indirectly by a given classpath entry.
 IClasspathEntry IClasspathEntry.getReferencingEntry()
          Returns the classpath entry that is making a reference to this classpath entry.
 IClasspathEntry[] IJavaProject.getResolvedClasspath(boolean ignoreUnresolvedEntry)
          This is a helper method returning the resolved classpath for the project as a list of simple (non-variable, non-container) classpath entries.
 IClasspathEntry IPackageFragmentRoot.getResolvedClasspathEntry()
          Returns the first resolved classpath entry that corresponds to this package fragment root.
static IClasspathEntry JavaCore.getResolvedClasspathEntry(IClasspathEntry entry)
          This is a helper method, which returns the resolved classpath entry denoted by a given entry (if it is a variable entry).
 IClasspathEntry IClasspathEntry.getResolvedEntry()
          Deprecated. Use JavaCore.getResolvedClasspathEntry(IClasspathEntry) instead
static IClasspathEntry JavaCore.newContainerEntry(IPath containerPath)
          Creates and returns a new classpath entry of kind CPE_CONTAINER for the given path.
static IClasspathEntry JavaCore.newContainerEntry(IPath containerPath, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_CONTAINER for the given path.
static IClasspathEntry JavaCore.newContainerEntry(IPath containerPath, IAccessRule[] accessRules, IClasspathAttribute[] extraAttributes, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_CONTAINER for the given path.
static IClasspathEntry JavaCore.newLibraryEntry(IPath path, IPath sourceAttachmentPath, IPath sourceAttachmentRootPath)
          Creates and returns a new non-exported classpath entry of kind CPE_LIBRARY for the JAR or folder identified by the given absolute path.
static IClasspathEntry JavaCore.newLibraryEntry(IPath path, IPath sourceAttachmentPath, IPath sourceAttachmentRootPath, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_LIBRARY for the JAR or folder identified by the given absolute path.
static IClasspathEntry JavaCore.newLibraryEntry(IPath path, IPath sourceAttachmentPath, IPath sourceAttachmentRootPath, IAccessRule[] accessRules, IClasspathAttribute[] extraAttributes, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_LIBRARY for the JAR or folder identified by the given absolute path.
static IClasspathEntry JavaCore.newProjectEntry(IPath path)
          Creates and returns a new non-exported classpath entry of kind CPE_PROJECT for the project identified by the given absolute path.
static IClasspathEntry JavaCore.newProjectEntry(IPath path, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_PROJECT for the project identified by the given absolute path.
static IClasspathEntry JavaCore.newProjectEntry(IPath path, IAccessRule[] accessRules, boolean combineAccessRules, IClasspathAttribute[] extraAttributes, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_PROJECT for the project identified by the given absolute path.
static IClasspathEntry JavaCore.newSourceEntry(IPath path)
          Creates and returns a new classpath entry of kind CPE_SOURCE for all files in the project's source folder identified by the given absolute workspace-relative path.
static IClasspathEntry JavaCore.newSourceEntry(IPath path, IPath[] exclusionPatterns)
          Creates and returns a new classpath entry of kind CPE_SOURCE for the project's source folder identified by the given absolute workspace-relative path but excluding all source files with paths matching any of the given patterns.
static IClasspathEntry JavaCore.newSourceEntry(IPath path, IPath[] exclusionPatterns, IPath specificOutputLocation)
          Creates and returns a new classpath entry of kind CPE_SOURCE for the project's source folder identified by the given absolute workspace-relative path but excluding all source files with paths matching any of the given patterns, and associated with a specific output location (that is, ".class" files are not going to the project default output location).
static IClasspathEntry JavaCore.newSourceEntry(IPath path, IPath[] inclusionPatterns, IPath[] exclusionPatterns, IPath specificOutputLocation)
          Creates and returns a new classpath entry of kind CPE_SOURCE for the project's source folder identified by the given absolute workspace-relative path but excluding all source files with paths matching any of the given patterns, and associated with a specific output location (that is, ".class" files are not going to the project default output location).
static IClasspathEntry JavaCore.newSourceEntry(IPath path, IPath[] inclusionPatterns, IPath[] exclusionPatterns, IPath specificOutputLocation, IClasspathAttribute[] extraAttributes)
          Creates and returns a new classpath entry of kind CPE_SOURCE for the project's source folder identified by the given absolute workspace-relative path using the given inclusion and exclusion patterns to determine which source files are included, and the given output path to control the output location of generated files.
static IClasspathEntry JavaCore.newVariableEntry(IPath variablePath, IPath variableSourceAttachmentPath, IPath sourceAttachmentRootPath)
          Creates and returns a new non-exported classpath entry of kind CPE_VARIABLE for the given path.
static IClasspathEntry JavaCore.newVariableEntry(IPath variablePath, IPath variableSourceAttachmentPath, IPath variableSourceAttachmentRootPath, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_VARIABLE for the given path.
static IClasspathEntry JavaCore.newVariableEntry(IPath variablePath, IPath variableSourceAttachmentPath, IPath variableSourceAttachmentRootPath, IAccessRule[] accessRules, IClasspathAttribute[] extraAttributes, boolean isExported)
          Creates and returns a new classpath entry of kind CPE_VARIABLE for the given path.
 IClasspathEntry[] IJavaProject.readRawClasspath()
          Returns the raw classpath for the project as defined by its .classpath file from disk, or null if unable to read the file.
 

Methods in org.eclipse.jdt.core with parameters of type IClasspathEntry
 void IPackageFragmentRoot.copy(IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling, IProgressMonitor monitor)
          Copies the resource of this package fragment root to the destination path as specified by IResource.copy(IPath, int, IProgressMonitor) but excluding nested source folders.
 java.lang.String IJavaProject.encodeClasspathEntry(IClasspathEntry classpathEntry)
          Encodes the given classpath entry into a string in the context of this project.
 IPackageFragmentRoot[] IJavaProject.findPackageFragmentRoots(IClasspathEntry entry)
          Returns the existing package fragment roots identified by the given entry.
 IPackageFragmentRoot[] IJavaProject.getPackageFragmentRoots(IClasspathEntry entry)
          Deprecated. Use IJavaProject.findPackageFragmentRoots(IClasspathEntry) instead
static IClasspathEntry[] JavaCore.getReferencedClasspathEntries(IClasspathEntry libraryEntry, IJavaProject project)
          Returns an array of classpath entries that are referenced directly or indirectly by a given classpath entry.
static IClasspathEntry JavaCore.getResolvedClasspathEntry(IClasspathEntry entry)
          This is a helper method, which returns the resolved classpath entry denoted by a given entry (if it is a variable entry).
 boolean IJavaProject.hasClasspathCycle(IClasspathEntry[] entries)
          Returns whether setting this project's classpath to the given classpath entries would result in a cycle.
 void IPackageFragmentRoot.move(IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling, IProgressMonitor monitor)
          Moves the resource of this package fragment root to the destination path as specified by IResource.move(IPath,int,IProgressMonitor) but excluding nested source folders.
 ICompilationUnit WorkingCopyOwner.newWorkingCopy(java.lang.String name, IClasspathEntry[] classpath, IProblemRequestor problemRequestor, IProgressMonitor monitor)
          Deprecated. Use WorkingCopyOwner.newWorkingCopy(String, IClasspathEntry[], IProgressMonitor) instead. Note that if this deprecated method is used, problems may be reported twice if the given requestor is not the same as the current working copy owner one.
 ICompilationUnit WorkingCopyOwner.newWorkingCopy(java.lang.String name, IClasspathEntry[] classpath, IProgressMonitor monitor)
          Returns a new working copy with the given name using this working copy owner to create its buffer.
 void IJavaProject.setRawClasspath(IClasspathEntry[] entries, boolean canModifyResources, IProgressMonitor monitor)
          Sets the classpath of this project using a list of classpath entries.
 void IJavaProject.setRawClasspath(IClasspathEntry[] entries, IClasspathEntry[] referencedEntries, IPath outputLocation, IProgressMonitor monitor)
          Works similar to IJavaProject.setRawClasspath(IClasspathEntry[], IPath, IProgressMonitor) and additionally allows persisting the given array of referenced entries for this project.
 void IJavaProject.setRawClasspath(IClasspathEntry[] entries, IClasspathEntry[] referencedEntries, IPath outputLocation, IProgressMonitor monitor)
          Works similar to IJavaProject.setRawClasspath(IClasspathEntry[], IPath, IProgressMonitor) and additionally allows persisting the given array of referenced entries for this project.
 void IJavaProject.setRawClasspath(IClasspathEntry[] entries, IPath outputLocation, boolean canModifyResources, IProgressMonitor monitor)
          Sets both the classpath of this project and its default output location at once.
 void IJavaProject.setRawClasspath(IClasspathEntry[] entries, IPath outputLocation, IProgressMonitor monitor)
          Sets the both the classpath of this project and its default output location at once.
 void IJavaProject.setRawClasspath(IClasspathEntry[] entries, IProgressMonitor monitor)
          Sets the classpath of this project using a list of classpath entries.
static IJavaModelStatus JavaConventions.validateClasspath(IJavaProject javaProject, IClasspathEntry[] rawClasspath, IPath projectOutputLocation)
          Validate a given classpath and output location for a project, using the following rules: Classpath entries cannot collide with each other; that is, all entry paths must be unique.
static IJavaModelStatus JavaConventions.validateClasspathEntry(IJavaProject project, IClasspathEntry entry, boolean checkSourceAttachment)
          Returns a Java model status describing the problem related to this classpath entry if any, a status object with code IStatus.OK if the entry is fine (that is, if the given classpath entry denotes a valid element to be referenced onto a classpath).
 

Uses of IClasspathEntry in org.eclipse.jdt.internal.core
 

Classes in org.eclipse.jdt.internal.core that implement IClasspathEntry
 class ClasspathEntry
           
 

Fields in org.eclipse.jdt.internal.core declared as IClasspathEntry
static IClasspathEntry[] JavaProject.INVALID_CLASSPATH
          Value of the project's raw classpath if the .classpath file contains invalid entries.
 IClasspathEntry[] JavaModelManager.PerProjectInfo.rawClasspath
           
 IClasspathEntry[] JavaModelManager.PerProjectInfo.referencedEntries
           
 IClasspathEntry ClasspathEntry.referencingEntry
          See getReferencingEntry()
 IClasspathEntry[] JavaModelManager.PerProjectInfo.resolvedClasspath
           
 

Methods in org.eclipse.jdt.internal.core that return IClasspathEntry
protected  IClasspathEntry CopyPackageFragmentRootOperation.copy(IClasspathEntry entry)
           
 IClasspathEntry[][] JavaProject.decodeClasspath(java.lang.String xmlClasspath, java.util.Map unknownElements)
          Reads and decode an XML classpath string.
 IClasspathEntry JavaProject.decodeClasspathEntry(java.lang.String encodedEntry)
           
protected  IClasspathEntry[] JavaProject.defaultClasspath()
          Returns a default class path.
static IClasspathEntry ClasspathEntry.elementDecode(org.w3c.dom.Element element, IJavaProject project, java.util.Map unknownElements)
           
 IClasspathEntry[] UserLibraryClasspathContainer.getClasspathEntries()
           
 IClasspathEntry JavaProject.getClasspathEntryFor(IPath path)
          Returns the classpath entry that refers to the given path or null if there is no reference to the path.
 IClasspathEntry[] UserLibrary.getEntries()
           
 IClasspathEntry[] JavaProject.getExpandedClasspath()
          This is a helper method returning the expanded classpath for the project, as a list of classpath entries, where all classpath variable entries have been resolved and substituted with their final target entries.
 IClasspathEntry[] JavaProject.getRawClasspath()
           
 IClasspathEntry PackageFragmentRoot.getRawClasspathEntry()
           
 IClasspathEntry[] JavaProject.getReferencedClasspathEntries()
           
 IClasspathEntry[] JavaModelManager.getReferencedClasspathEntries(IClasspathEntry libraryEntry, IJavaProject project)
           
 IClasspathEntry ClasspathEntry.getReferencingEntry()
           
 IClasspathEntry[] JavaModelManager.PerProjectInfo.getResolvedClasspath()
           
 IClasspathEntry[] JavaProject.getResolvedClasspath()
           
 IClasspathEntry[] JavaProject.getResolvedClasspath(boolean ignoreUnresolvedEntry)
           
 IClasspathEntry PackageFragmentRoot.getResolvedClasspathEntry()
           
 IClasspathEntry ClasspathEntry.getResolvedEntry()
          Deprecated.  
 IClasspathEntry[][] JavaModelManager.PerProjectInfo.readAndCacheClasspath(JavaProject javaProject)
          Reads the classpath and caches the entries.
 IClasspathEntry[][] JavaProject.readFileEntriesWithException(java.util.Map unknownElements)
          Reads the classpath file entries of this project's .classpath file.
 IClasspathEntry[] JavaProject.readRawClasspath()
           
 IClasspathEntry[] JavaProject.resolveClasspath(IClasspathEntry[] rawClasspath)
           
 IClasspathEntry JavaModelManager.resolveVariableEntry(IClasspathEntry entry, boolean usePreviousSession)
           
 

Methods in org.eclipse.jdt.internal.core with parameters of type IClasspathEntry
 ClasspathChange DeltaProcessingState.addClasspathChange(IProject project, IClasspathEntry[] oldRawClasspath, IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath)
           
 ClasspathChange DeltaProcessingState.addClasspathChange(IProject project, IClasspathEntry[] oldRawClasspath, IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath)
           
protected  void CopyPackageFragmentRootOperation.addEntryToClasspath(IClasspathEntry rootEntry, IWorkspaceRoot workspaceRoot)
           
 void DeltaProcessingState.addExternalFolderChange(JavaProject project, IClasspathEntry[] oldResolvedClasspath)
           
 void DeltaProcessingState.addProjectReferenceChange(JavaProject project, IClasspathEntry[] oldResolvedClasspath)
           
static boolean JavaProject.areClasspathsEqual(IClasspathEntry[] firstClasspath, IClasspathEntry[] secondClasspath, IPath firstOutputLocation, IPath secondOutputLocation)
           
static boolean JavaProject.areClasspathsEqual(IClasspathEntry[] firstClasspath, IClasspathEntry[] secondClasspath, IPath firstOutputLocation, IPath secondOutputLocation)
           
 IPackageFragmentRoot[] JavaProject.computePackageFragmentRoots(IClasspathEntry resolvedEntry)
          Computes the package fragment roots identified by the given entry.
 IPackageFragmentRoot[] JavaProject.computePackageFragmentRoots(IClasspathEntry[] resolvedClasspath, boolean retrieveExportedRoots, java.util.Map rootToResolvedEntries)
          Returns (local/all) the package fragment roots identified by the given project's classpath.
 void JavaProject.computePackageFragmentRoots(IClasspathEntry[] resolvedClasspath, ObjectVector accumulatedRoots, java.util.HashSet rootIDs, IClasspathEntry referringEntry, boolean retrieveExportedRoots, java.util.Map rootToResolvedEntries)
          Returns (local/all) the package fragment roots identified by the given project's classpath.
 void JavaProject.computePackageFragmentRoots(IClasspathEntry[] resolvedClasspath, ObjectVector accumulatedRoots, java.util.HashSet rootIDs, IClasspathEntry referringEntry, boolean retrieveExportedRoots, java.util.Map rootToResolvedEntries)
          Returns (local/all) the package fragment roots identified by the given project's classpath.
 void JavaProject.computePackageFragmentRoots(IClasspathEntry resolvedEntry, ObjectVector accumulatedRoots, java.util.HashSet rootIDs, IClasspathEntry referringEntry, boolean retrieveExportedRoots, java.util.Map rootToResolvedEntries)
          Returns the package fragment roots identified by the given entry.
protected  IClasspathEntry CopyPackageFragmentRootOperation.copy(IClasspathEntry entry)
           
 void PackageFragmentRoot.copy(IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling, IProgressMonitor monitor)
           
protected  void CopyPackageFragmentRootOperation.copyResource(IPackageFragmentRoot root, IClasspathEntry rootEntry, IWorkspaceRoot workspaceRoot)
           
protected  void DeletePackageFragmentRootOperation.deleteResource(IPackageFragmentRoot root, IClasspathEntry rootEntry)
           
protected  java.lang.String JavaProject.encodeClasspath(IClasspathEntry[] classpath, IClasspathEntry[] referencedEntries, IPath outputLocation, boolean indent, java.util.Map unknownElements)
          Returns the XML String encoding of the class path.
protected  java.lang.String JavaProject.encodeClasspath(IClasspathEntry[] classpath, IClasspathEntry[] referencedEntries, IPath outputLocation, boolean indent, java.util.Map unknownElements)
          Returns the XML String encoding of the class path.
 java.lang.String JavaProject.encodeClasspathEntry(IClasspathEntry classpathEntry)
           
 IPackageFragmentRoot[] JavaProject.findPackageFragmentRoots(IClasspathEntry entry)
           
static java.util.HashSet ExternalFoldersManager.getExternalFolders(IClasspathEntry[] classpath)
           
protected static java.net.URL JavaElement.getLibraryJavadocLocation(IClasspathEntry entry)
           
 IPackageFragmentRoot[] JavaProject.getPackageFragmentRoots(IClasspathEntry entry)
          Deprecated.  
 IClasspathEntry[] JavaModelManager.getReferencedClasspathEntries(IClasspathEntry libraryEntry, IJavaProject project)
           
 boolean JavaProject.hasClasspathCycle(IClasspathEntry[] preferredClasspath)
           
 void PackageFragmentRoot.move(IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling, IProgressMonitor monitor)
           
protected  void MovePackageFragmentRootOperation.moveResource(IPackageFragmentRoot root, IClasspathEntry rootEntry, IWorkspaceRoot workspaceRoot)
           
 java.lang.String[] JavaProject.projectPrerequisites(IClasspathEntry[] resolvedClasspath)
           
 IClasspathEntry[] JavaProject.resolveClasspath(IClasspathEntry[] rawClasspath)
           
 org.eclipse.jdt.internal.core.JavaProject.ResolvedClasspath JavaProject.resolveClasspath(IClasspathEntry[] rawClasspath, boolean usePreviousSession, boolean resolveChainedLibraries)
           
 org.eclipse.jdt.internal.core.JavaProject.ResolvedClasspath JavaProject.resolveClasspath(IClasspathEntry[] rawClasspath, IClasspathEntry[] referencedEntries, boolean usePreviousSession, boolean resolveChainedLibraries)
           
 org.eclipse.jdt.internal.core.JavaProject.ResolvedClasspath JavaProject.resolveClasspath(IClasspathEntry[] rawClasspath, IClasspathEntry[] referencedEntries, boolean usePreviousSession, boolean resolveChainedLibraries)
           
 IClasspathEntry JavaModelManager.resolveVariableEntry(IClasspathEntry entry, boolean usePreviousSession)
           
static java.lang.String UserLibrary.serialize(IClasspathEntry[] entries, boolean isSystemLibrary)
           
 void JavaProject.setRawClasspath(IClasspathEntry[] entries, boolean canModifyResources, IProgressMonitor monitor)
           
protected  void JavaProject.setRawClasspath(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, boolean canModifyResources, IProgressMonitor monitor)
           
protected  void JavaProject.setRawClasspath(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, boolean canModifyResources, IProgressMonitor monitor)
           
 ClasspathChange JavaModelManager.PerProjectInfo.setRawClasspath(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus)
           
 ClasspathChange JavaModelManager.PerProjectInfo.setRawClasspath(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus)
           
 void JavaProject.setRawClasspath(IClasspathEntry[] entries, IClasspathEntry[] referencedEntries, IPath outputLocation, IProgressMonitor monitor)
           
 void JavaProject.setRawClasspath(IClasspathEntry[] entries, IClasspathEntry[] referencedEntries, IPath outputLocation, IProgressMonitor monitor)
           
 void JavaProject.setRawClasspath(IClasspathEntry[] newRawClasspath, IPath newOutputLocation, boolean canModifyResources, IProgressMonitor monitor)
           
 ClasspathChange JavaModelManager.PerProjectInfo.setRawClasspath(IClasspathEntry[] newRawClasspath, IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus)
           
 void JavaProject.setRawClasspath(IClasspathEntry[] entries, IPath outputLocation, IProgressMonitor monitor)
           
 void JavaProject.setRawClasspath(IClasspathEntry[] entries, IProgressMonitor monitor)
           
 ClasspathChange JavaModelManager.PerProjectInfo.setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, IClasspathEntry[] referencedEntries, java.util.Map newRootPathToRawEntries, java.util.Map newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange)
           
 ClasspathChange JavaModelManager.PerProjectInfo.setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, IClasspathEntry[] referencedEntries, java.util.Map newRootPathToRawEntries, java.util.Map newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange)
           
 ClasspathChange JavaModelManager.PerProjectInfo.setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, java.util.Map newRootPathToRawEntries, java.util.Map newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange)
           
 void UserLibraryManager.setUserLibrary(java.lang.String libName, IClasspathEntry[] entries, boolean isSystemLibrary)
           
static IJavaModelStatus ClasspathEntry.validateClasspath(IJavaProject javaProject, IClasspathEntry[] rawClasspath, IPath projectOutputLocation)
          Validate a given classpath and output location for a project, using the following rules: Classpath entries cannot collide with each other; that is, all entry paths must be unique.
static IJavaModelStatus ClasspathEntry.validateClasspathEntry(IJavaProject project, IClasspathEntry entry, boolean checkSourceAttachment, boolean referredByContainer)
          Returns a Java model status describing the problem related to this classpath entry if any, a status object with code IStatus.OK if the entry is fine (that is, if the given classpath entry denotes a valid element to be referenced onto a classpath).
 boolean JavaModelManager.PerProjectInfo.writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IClasspathEntry[] newReferencedEntries, IPath newOutputLocation)
           
 boolean JavaModelManager.PerProjectInfo.writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IClasspathEntry[] newReferencedEntries, IPath newOutputLocation)
           
 boolean JavaModelManager.PerProjectInfo.writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IPath newOutputLocation)
           
 boolean JavaProject.writeFileEntries(IClasspathEntry[] newClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation)
          Writes the classpath in a sharable format (VCM-wise) only when necessary, that is, if it is semantically different from the existing one in file.
 boolean JavaProject.writeFileEntries(IClasspathEntry[] newClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation)
          Writes the classpath in a sharable format (VCM-wise) only when necessary, that is, if it is semantically different from the existing one in file.
 boolean JavaProject.writeFileEntries(IClasspathEntry[] newClasspath, IPath newOutputLocation)
           
 

Constructors in org.eclipse.jdt.internal.core with parameters of type IClasspathEntry
ClasspathChange(JavaProject project, IClasspathEntry[] oldRawClasspath, IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath)
           
ClasspathChange(JavaProject project, IClasspathEntry[] oldRawClasspath, IPath oldOutputLocation, IClasspathEntry[] oldResolvedClasspath)
           
ClasspathEntry(int contentKind, int entryKind, IPath path, IPath[] inclusionPatterns, IPath[] exclusionPatterns, IPath sourceAttachmentPath, IPath sourceAttachmentRootPath, IPath specificOutputLocation, IClasspathEntry referencingEntry, boolean isExported, IAccessRule[] accessRules, boolean combineAccessRules, IClasspathAttribute[] extraAttributes)
          Creates a class path entry of the specified kind with the given path.
CopyPackageFragmentRootOperation(IPackageFragmentRoot root, IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling)
           
ExternalFolderChange(JavaProject project, IClasspathEntry[] oldResolvedClasspath)
           
ExternalJavaProject(IClasspathEntry[] rawClasspath)
           
MovePackageFragmentRootOperation(IPackageFragmentRoot root, IPath destination, int updateResourceFlags, int updateModelFlags, IClasspathEntry sibling)
           
ProjectReferenceChange(JavaProject project, IClasspathEntry[] oldResolvedClasspath)
           
SetClasspathOperation(JavaProject project, IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, boolean canChangeResource)
          When executed, this operation sets the raw classpath and output location of the given project.
SetClasspathOperation(JavaProject project, IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, boolean canChangeResource)
          When executed, this operation sets the raw classpath and output location of the given project.
SetClasspathOperation(JavaProject project, IClasspathEntry[] newRawClasspath, IPath newOutputLocation, boolean canChangeResource)
           
UserLibrary(IClasspathEntry[] entries, boolean isSystemLibrary)