Class JavaModelManager.PerProjectInfo
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.JavaModelManager.PerProjectInfo
- Enclosing class:
JavaModelManager
-
Field Summary
Modifier and TypeFieldDescriptionMap
<org.eclipse.core.runtime.IPath, ObjectVector> org.eclipse.core.runtime.IPath
org.eclipse.core.runtime.preferences.IEclipsePreferences
org.eclipse.core.resources.IProject
int
Map
<org.eclipse.core.runtime.IPath, IClasspathEntry> Map
<org.eclipse.core.runtime.IPath, IClasspathEntry> boolean
boolean
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected ClasspathChange
void
IClasspathEntry[][]
readAndCacheClasspath
(JavaProject javaProject) Reads the classpath and caches the entries.void
void
setJrtPackageRoots
(org.eclipse.core.runtime.IPath jrtPath, ObjectVector roots) setRawClasspath
(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, org.eclipse.core.runtime.IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus) setRawClasspath
(IClasspathEntry[] newRawClasspath, org.eclipse.core.runtime.IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus) setResolvedClasspath
(IClasspathEntry[] newResolvedClasspath, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToRawEntries, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange) setResolvedClasspath
(IClasspathEntry[] newResolvedClasspath, IClasspathEntry[] referencedEntries, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToRawEntries, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange) toString()
boolean
writeAndCacheClasspath
(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IClasspathEntry[] newReferencedEntries, org.eclipse.core.runtime.IPath newOutputLocation) boolean
writeAndCacheClasspath
(JavaProject javaProject, IClasspathEntry[] newRawClasspath, org.eclipse.core.runtime.IPath newOutputLocation)
-
Field Details
-
project
public org.eclipse.core.resources.IProject project -
savedState
-
triedRead
public boolean triedRead -
rawClasspath
-
referencedEntries
-
rawClasspathStatus
-
rawTimeStamp
public int rawTimeStamp -
writtingRawClasspath
public boolean writtingRawClasspath -
resolvedClasspath
-
unresolvedEntryStatus
-
rootPathToRawEntries
-
rootPathToResolvedEntries
-
outputLocation
public org.eclipse.core.runtime.IPath outputLocation -
jrtRoots
-
preferences
public org.eclipse.core.runtime.preferences.IEclipsePreferences preferences -
options
-
javadocCache
-
-
Constructor Details
-
PerProjectInfo
public PerProjectInfo(org.eclipse.core.resources.IProject project)
-
-
Method Details
-
getResolvedClasspath
-
forgetExternalTimestampsAndIndexes
public void forgetExternalTimestampsAndIndexes() -
rememberExternalLibTimestamps
public void rememberExternalLibTimestamps() -
resetResolvedClasspath
-
addClasspathChange
-
setRawClasspath
public ClasspathChange setRawClasspath(IClasspathEntry[] newRawClasspath, org.eclipse.core.runtime.IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus) -
setRawClasspath
public ClasspathChange setRawClasspath(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, org.eclipse.core.runtime.IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus) -
setResolvedClasspath
public ClasspathChange setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToRawEntries, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange) -
setResolvedClasspath
public ClasspathChange setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, IClasspathEntry[] referencedEntries, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToRawEntries, Map<org.eclipse.core.runtime.IPath, IClasspathEntry> newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange) -
setJrtPackageRoots
-
readAndCacheClasspath
Reads the classpath and caches the entries. Returns a two-dimensional array, where the number of elements in the row is fixed to 2. The first element is an array of raw classpath entries and the second element is an array of referenced entries that may have been stored by the client earlier. SeeIJavaProject.getReferencedClasspathEntries()
for more details. -
toString
-
writeAndCacheClasspath
public boolean writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IClasspathEntry[] newReferencedEntries, org.eclipse.core.runtime.IPath newOutputLocation) throws JavaModelException - Throws:
JavaModelException
-
writeAndCacheClasspath
public boolean writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, org.eclipse.core.runtime.IPath newOutputLocation) throws JavaModelException - Throws:
JavaModelException
-