public class JdtToBeBuiltComputer extends ToBeBuiltComputer
Modifier and Type | Class and Description |
---|---|
static class |
JdtToBeBuiltComputer.ModificationStampCache |
Constructor and Description |
---|
JdtToBeBuiltComputer() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
isBuiltByUpstream(org.eclipse.jdt.core.IPackageFragmentRoot root,
org.eclipse.core.resources.IProject project,
org.eclipse.core.resources.IProject[] projectsInCorrectBuildOrder) |
protected boolean |
isHandled(org.eclipse.core.resources.IFolder folder)
Ignores Java output folders when traversing a project.
|
protected boolean |
isHandled(org.eclipse.core.resources.IStorage resource) |
protected void |
queueJavaChange(java.lang.String typeName) |
ToBeBuilt |
removeProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
boolean |
removeStorage(org.eclipse.core.runtime.IProgressMonitor monitor,
ToBeBuilt toBeBuilt,
org.eclipse.core.resources.IStorage storage) |
ToBeBuilt |
updateProject(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
doRemoveProject, getMapper, getUri, isValid, updateProjectNewResourcesOnly, updateStorage
public ToBeBuilt removeProject(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor)
removeProject
in class ToBeBuiltComputer
public ToBeBuilt updateProject(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
updateProject
in class ToBeBuiltComputer
org.eclipse.core.runtime.CoreException
protected boolean isBuiltByUpstream(org.eclipse.jdt.core.IPackageFragmentRoot root, org.eclipse.core.resources.IProject project, org.eclipse.core.resources.IProject[] projectsInCorrectBuildOrder)
public boolean removeStorage(org.eclipse.core.runtime.IProgressMonitor monitor, ToBeBuilt toBeBuilt, org.eclipse.core.resources.IStorage storage)
removeStorage
in class ToBeBuiltComputer
protected void queueJavaChange(java.lang.String typeName)
protected boolean isHandled(org.eclipse.core.resources.IStorage resource)
isHandled
in class ToBeBuiltComputer
protected boolean isHandled(org.eclipse.core.resources.IFolder folder)
isHandled
in class ToBeBuiltComputer
false
if the folder is a java output folder. Otherwise true
.isHandled(IFolder)