Class WorkspaceSnapshot
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.core.nd.indexer.WorkspaceSnapshot
Represents a snapshot of all the indexable objects in the workspace at a given moment in time.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic booleanEnable this to index the content of output folders, in cases where that content exists and is up-to-date. -
Method Summary
Modifier and TypeMethodDescriptionSet<org.eclipse.core.runtime.IPath>static WorkspaceSnapshotcreate(org.eclipse.core.resources.IWorkspaceRoot root, org.eclipse.core.runtime.IProgressMonitor monitor)get(org.eclipse.core.runtime.IPath next)Map<org.eclipse.core.runtime.IPath,List<IJavaElement>>
-
Field Details
-
EXPERIMENTAL_INDEX_OUTPUT_FOLDERS
public static boolean EXPERIMENTAL_INDEX_OUTPUT_FOLDERSEnable this to index the content of output folders, in cases where that content exists and is up-to-date. This is much faster than indexing source files directly.
-
-
Method Details
-
getAllIndexables
-
allLocations
-
get
-
create
public static WorkspaceSnapshot create(org.eclipse.core.resources.IWorkspaceRoot root, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException- Throws:
org.eclipse.core.runtime.CoreException
-