public static class JavaModelManager.PerProjectInfo
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
LRUCache |
javadocCache |
java.util.Hashtable |
options |
IPath |
outputLocation |
IEclipsePreferences |
preferences |
IProject |
project |
IClasspathEntry[] |
rawClasspath |
IJavaModelStatus |
rawClasspathStatus |
int |
rawTimeStamp |
IClasspathEntry[] |
referencedEntries |
IClasspathEntry[] |
resolvedClasspath |
java.util.Map |
rootPathToRawEntries |
java.util.Map |
rootPathToResolvedEntries |
java.lang.Object |
savedState |
java.util.Hashtable |
secondaryTypes |
boolean |
triedRead |
IJavaModelStatus |
unresolvedEntryStatus |
boolean |
writtingRawClasspath |
| Constructor and Description |
|---|
PerProjectInfo(IProject project) |
| Modifier and Type | Method and Description |
|---|---|
protected ClasspathChange |
addClasspathChange() |
void |
forgetExternalTimestampsAndIndexes() |
IClasspathEntry[] |
getResolvedClasspath() |
IClasspathEntry[][] |
readAndCacheClasspath(JavaProject javaProject)
Reads the classpath and caches the entries.
|
void |
rememberExternalLibTimestamps() |
ClasspathChange |
resetResolvedClasspath() |
ClasspathChange |
setRawClasspath(IClasspathEntry[] newRawClasspath,
IClasspathEntry[] referencedEntries,
IPath newOutputLocation,
IJavaModelStatus newRawClasspathStatus) |
ClasspathChange |
setRawClasspath(IClasspathEntry[] newRawClasspath,
IPath newOutputLocation,
IJavaModelStatus newRawClasspathStatus) |
ClasspathChange |
setResolvedClasspath(IClasspathEntry[] newResolvedClasspath,
IClasspathEntry[] referencedEntries,
java.util.Map newRootPathToRawEntries,
java.util.Map newRootPathToResolvedEntries,
IJavaModelStatus newUnresolvedEntryStatus,
int timeStamp,
boolean addClasspathChange) |
ClasspathChange |
setResolvedClasspath(IClasspathEntry[] newResolvedClasspath,
java.util.Map newRootPathToRawEntries,
java.util.Map newRootPathToResolvedEntries,
IJavaModelStatus newUnresolvedEntryStatus,
int timeStamp,
boolean addClasspathChange) |
java.lang.String |
toString() |
boolean |
writeAndCacheClasspath(JavaProject javaProject,
IClasspathEntry[] newRawClasspath,
IClasspathEntry[] newReferencedEntries,
IPath newOutputLocation) |
boolean |
writeAndCacheClasspath(JavaProject javaProject,
IClasspathEntry[] newRawClasspath,
IPath newOutputLocation) |
public IProject project
public java.lang.Object savedState
public boolean triedRead
public IClasspathEntry[] rawClasspath
public IClasspathEntry[] referencedEntries
public IJavaModelStatus rawClasspathStatus
public int rawTimeStamp
public boolean writtingRawClasspath
public IClasspathEntry[] resolvedClasspath
public IJavaModelStatus unresolvedEntryStatus
public java.util.Map rootPathToRawEntries
public java.util.Map rootPathToResolvedEntries
public IPath outputLocation
public IEclipsePreferences preferences
public java.util.Hashtable options
public java.util.Hashtable secondaryTypes
public LRUCache javadocCache
public IClasspathEntry[] getResolvedClasspath()
public void forgetExternalTimestampsAndIndexes()
public void rememberExternalLibTimestamps()
public ClasspathChange resetResolvedClasspath()
protected ClasspathChange addClasspathChange()
public ClasspathChange setRawClasspath(IClasspathEntry[] newRawClasspath, IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus)
public ClasspathChange setRawClasspath(IClasspathEntry[] newRawClasspath, IClasspathEntry[] referencedEntries, IPath newOutputLocation, IJavaModelStatus newRawClasspathStatus)
public ClasspathChange setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, java.util.Map newRootPathToRawEntries, java.util.Map newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange)
public ClasspathChange setResolvedClasspath(IClasspathEntry[] newResolvedClasspath, IClasspathEntry[] referencedEntries, java.util.Map newRootPathToRawEntries, java.util.Map newRootPathToResolvedEntries, IJavaModelStatus newUnresolvedEntryStatus, int timeStamp, boolean addClasspathChange)
public IClasspathEntry[][] readAndCacheClasspath(JavaProject javaProject)
IJavaProject.getReferencedClasspathEntries() for more details.public java.lang.String toString()
toString in class java.lang.Objectpublic boolean writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IClasspathEntry[] newReferencedEntries, IPath newOutputLocation) throws JavaModelException
JavaModelExceptionpublic boolean writeAndCacheClasspath(JavaProject javaProject, IClasspathEntry[] newRawClasspath, IPath newOutputLocation) throws JavaModelException
JavaModelException