org.eclipse.xtext.builder.smap
Class SmapInstallingCompilationParticipant
java.lang.Object
org.eclipse.jdt.core.compiler.CompilationParticipant
org.eclipse.xtext.builder.smap.SmapInstallingCompilationParticipant
public class SmapInstallingCompilationParticipant
- extends org.eclipse.jdt.core.compiler.CompilationParticipant
- Author:
- Sven Efftinge - Initial contribution and API
Fields inherited from class org.eclipse.jdt.core.compiler.CompilationParticipant |
NEEDS_FULL_BUILD, READY_FOR_BUILD |
Method Summary |
void |
buildFinished(org.eclipse.jdt.core.IJavaProject project)
|
void |
buildStarting(org.eclipse.jdt.core.compiler.BuildContext[] files,
boolean isBatch)
|
protected org.eclipse.core.resources.IFile |
findSmapFile(org.eclipse.jdt.core.compiler.BuildContext ctx)
|
protected void |
installSmapInformation(java.lang.String smap,
org.eclipse.core.resources.IFile compiledFile)
|
protected void |
installSmapInformation(java.lang.String smap,
org.eclipse.core.resources.IResource[] resources)
|
boolean |
isActive(org.eclipse.jdt.core.IJavaProject project)
|
Methods inherited from class org.eclipse.jdt.core.compiler.CompilationParticipant |
aboutToBuild, cleanStarting, isAnnotationProcessor, processAnnotations, reconcile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmapInstallingCompilationParticipant
public SmapInstallingCompilationParticipant()
isActive
public boolean isActive(org.eclipse.jdt.core.IJavaProject project)
- Overrides:
isActive
in class org.eclipse.jdt.core.compiler.CompilationParticipant
buildStarting
public void buildStarting(org.eclipse.jdt.core.compiler.BuildContext[] files,
boolean isBatch)
- Overrides:
buildStarting
in class org.eclipse.jdt.core.compiler.CompilationParticipant
buildFinished
public void buildFinished(org.eclipse.jdt.core.IJavaProject project)
- Overrides:
buildFinished
in class org.eclipse.jdt.core.compiler.CompilationParticipant
installSmapInformation
protected void installSmapInformation(java.lang.String smap,
org.eclipse.core.resources.IResource[] resources)
installSmapInformation
protected void installSmapInformation(java.lang.String smap,
org.eclipse.core.resources.IFile compiledFile)
findSmapFile
protected org.eclipse.core.resources.IFile findSmapFile(org.eclipse.jdt.core.compiler.BuildContext ctx)