Source file "org/eclipse/core/internal/resources/Workspace.java" was not found during generation of report.
| Element | Missed Instructions | Cov. | Missed Branches | Cov. | Missed | Cxty | Missed | Lines | Missed | Methods | 
| Total | 4,931 of 4,931 | 0% | 585 of 585 | 0% | 440 | 440 | 1,108 | 1,108 | 144 | 144 | 
| buildInternal(IBuildConfiguration[], int, boolean, IProgressMonitor) |  | 0% |  | 0% | 32 | 32 | 76 | 76 | 1 | 1 | 
| copyTree(IResource, IPath, int, int, boolean, boolean, boolean) |  | 0% |  | 0% | 27 | 27 | 61 | 61 | 1 | 1 | 
| copyVariable(IResource, IResource, String) |  | 0% |  | 0% | 19 | 19 | 50 | 50 | 1 | 1 | 
| move(IResource[], IPath, int, IProgressMonitor) |  | 0% |  | 0% | 11 | 11 | 45 | 45 | 1 | 1 | 
| copy(IResource[], IPath, int, IProgressMonitor) |  | 0% |  | 0% | 11 | 11 | 40 | 40 | 1 | 1 | 
| shutdown(IProgressMonitor) |  | 0% |  | 0% | 4 | 4 | 32 | 32 | 1 | 1 | 
| startup(IProgressMonitor) |  | 0% | n/a | 1 | 1 | 33 | 33 | 1 | 1 | |
| computeActiveBuildConfigGraph() |  | 0% |  | 0% | 8 | 8 | 24 | 24 | 1 | 1 | 
| computePrerequisiteOrder1(IProject[]) |  | 0% |  | 0% | 7 | 7 | 20 | 20 | 1 | 1 | 
| delete(IResource[], int, IProgressMonitor) |  | 0% |  | 0% | 6 | 6 | 31 | 31 | 1 | 1 | 
| computeFullBuildConfigGraph() |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 | 
| open(IProgressMonitor) |  | 0% |  | 0% | 7 | 7 | 25 | 25 | 1 | 1 | 
| close(IProgressMonitor) |  | 0% |  | 0% | 3 | 3 | 24 | 24 | 1 | 1 | 
| computeFullProjectOrder() |  | 0% |  | 0% | 7 | 7 | 16 | 16 | 1 | 1 | 
| endOperation(ISchedulingRule, boolean) |  | 0% |  | 0% | 11 | 11 | 28 | 28 | 1 | 1 | 
| validateEdit(IFile[], Object) |  | 0% |  | 0% | 7 | 7 | 17 | 17 | 1 | 1 | 
| getDanglingReferences() |  | 0% |  | 0% | 6 | 6 | 13 | 13 | 1 | 1 | 
| createResource(IResource, ResourceInfo, boolean, boolean, boolean) |  | 0% |  | 0% | 9 | 9 | 19 | 19 | 1 | 1 | 
| getBuildOrder() |  | 0% |  | 0% | 5 | 5 | 17 | 17 | 1 | 1 | 
| Workspace() |  | 0% | n/a | 1 | 1 | 20 | 20 | 1 | 1 | |
| run(ICoreRunnable, ISchedulingRule, int, IProgressMonitor) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 | 
| initializeTeamHook() |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 | 
| vertexOrderToProjectOrder(ComputeProjectOrder.VertexOrder) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| vertexOrderToProjectBuildConfigOrder(ComputeProjectOrder.VertexOrder) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 | 
| initializeMoveDeleteHook() |  | 0% |  | 0% | 7 | 7 | 19 | 19 | 1 | 1 | 
| initializeValidator() |  | 0% |  | 0% | 6 | 6 | 18 | 18 | 1 | 1 | 
| loadProjectDescription(IPath) |  | 0% |  | 0% | 5 | 5 | 15 | 15 | 1 | 1 | 
| newResource(IPath, int) |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 | 
| setExplicitWorkspaceEncoding() |  | 0% |  | 0% | 7 | 7 | 13 | 13 | 1 | 1 | 
| getResourceInfo(IPath, boolean, boolean) |  | 0% |  | 0% | 7 | 7 | 15 | 15 | 1 | 1 | 
| save(boolean, boolean, IProgressMonitor) |  | 0% |  | 0% | 3 | 3 | 11 | 11 | 1 | 1 | 
| deleteMarkers(IMarker[]) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| transferVariableDefinition(IResource, IResource, URI) |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 | 
| recursivelyAddBuildConfigs(Collection, IBuildConfiguration) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 | 
| beginOperation(boolean) |  | 0% |  | 0% | 7 | 7 | 12 | 12 | 1 | 1 | 
| initializePreferenceLookupOrder() |  | 0% |  | 0% | 2 | 2 | 10 | 10 | 1 | 1 | 
| countResources(IPath, int, boolean) |  | 0% |  | 0% | 5 | 5 | 10 | 10 | 1 | 1 | 
| deleteResource(IResource) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 | 
| prepareOperation(ISchedulingRule, IProgressMonitor) |  | 0% |  | 0% | 6 | 6 | 9 | 9 | 1 | 1 | 
| validateSave(IFile) |  | 0% |  | 0% | 5 | 5 | 12 | 12 | 1 | 1 | 
| loadProjectDescription(InputStream) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 | 
| createResource(IResource, int) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 | 
| newElement(int) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 | 
| toDebugString() |  | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
| isDuplicate(Object[], int) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 | 
| checkpoint(boolean) |  | 0% | n/a | 1 | 1 | 9 | 9 | 1 | 1 | |
| refreshRequested() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 | 
| getBuildJobGroup() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| computeProjectOrder(IProject[]) |  | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
| computeProjectBuildConfigOrder(IBuildConfiguration[]) |  | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
| setDescription(IWorkspaceDescription) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| getBuildGraph() |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| static {...} |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| toURI(IPath) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 | 
| setCrashed(boolean) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 | 
| setTreeLocked(boolean) |  | 0% |  | 0% | 4 | 4 | 3 | 3 | 1 | 1 | 
| move(Resource, IPath, int, int, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| move(IResource[], IPath, boolean, IProgressMonitor) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| clear(File) |  | 0% | n/a | 1 | 1 | 5 | 5 | 1 | 1 | |
| broadcastBuildEvent(Object, int, int) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| broadcastEvent(LifecycleEvent) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| broadcastPostChange() |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| computeProjectBuildConfigOrderGraph(Collection) |  | 0% | n/a | 1 | 1 | 4 | 4 | 1 | 1 | |
| copyTree(IResource, IPath, int, int, boolean) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| delete(IResource[], boolean, IProgressMonitor) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| getWorkManager() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| lambda$6(boolean, int[], ElementTree, IPathRequestor, Object) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 | 
| addSaveParticipant(Plugin, ISaveParticipant) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| newWorkingTree() |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| validateFiltered(IResource) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| copy(IResource[], IPath, boolean, IProgressMonitor) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 | 
| addSaveParticipant(String, ISaveParticipant) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| getRuleFactory() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| build(IBuildConfiguration[], int, boolean, IProgressMonitor) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 | 
| isRelaxedRule(ISchedulingRule) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 | 
| lambda$7(StringBuilder, ElementTree, IPathRequestor, Object) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| allRelaxed(IBuildConfiguration[], int) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| removeSaveParticipant(Plugin) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| canCreateExtensions() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| newBuildConfig(String, String) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| newProjectDescription(String) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| toString() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| aboutToBuild(Object, int) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| createResource(IResource, boolean) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getDescription() |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| getMoveDeleteHook() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| getTeamHook() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 | 
| isTreeLocked() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| linkTrees(IPath, ElementTree[]) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| removeSaveParticipant(String) |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| run(ICoreRunnable, IProgressMonitor) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| run(IWorkspaceRunnable, IProgressMonitor) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| lambda$0(int, IBuildConfiguration) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| lambda$3(Set, IProject) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$4(Set, IBuildConfiguration) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| lambda$5(Set, IBuildConfiguration) |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 | 
| build(int, IProgressMonitor) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| computeActiveBuildConfigOrder() |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| computeFullBuildConfigOrder() |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| flushBuildOrder() |  | 0% | n/a | 1 | 1 | 3 | 3 | 1 | 1 | |
| run(IWorkspaceRunnable, ISchedulingRule, int, IProgressMonitor) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| addLifecycleListener(ILifecycleListener) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| addResourceChangeListener(IResourceChangeListener) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| addResourceChangeListener(IResourceChangeListener, int) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| save(boolean, IProgressMonitor) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validateLinkLocation(IResource, IPath) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validateLinkLocationURI(IResource, URI) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validateName(String, int) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validatePath(String, int) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validateProjectLocation(IProject, IPath) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validateProjectLocationURI(IProject, URI) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| defaultWorkspaceDescription() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| forgetSavedTree(String) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| getFilterMatcherDescriptor(String) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getNatureDescriptor(String) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| removeResourceChangeListener(IResourceChangeListener) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 | |
| sortNatureSet(String[]) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| validateNatureSet(String[]) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| computePrerequisiteOrder(IProject[]) |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getFilterMatcherDescriptors() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getNatureDescriptors() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| isAutoBuilding() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| nextMarkerId() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| nextNodeId() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getAliasManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getBuildManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getCharsetManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getContentDescriptionManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getElementTree() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getFileSystemManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getMarkerManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getMetaArea() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getNatureManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getNotificationManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getPathVariableManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getPropertyManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getRefreshManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getRoot() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getSaveManager() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| getSynchronizer() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| internalGetDescription() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| isOpen() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| isCrashed() |  | 0% | n/a | 1 | 1 | 1 | 1 | 1 | 1 | |
| updateModificationStamp(ResourceInfo) |  | 0% | n/a | 1 | 1 | 2 | 2 | 1 | 1 |