Package org.eclipse.xtend.core.macro
Class AnnotationProcessor.CancellationObserver
- java.lang.Object
-
- org.eclipse.xtend.core.macro.AnnotationProcessor.CancellationObserver
-
- Enclosing class:
- AnnotationProcessor
public static class AnnotationProcessor.CancellationObserver extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CancellationObserver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.concurrent.ExecutorService
getPool()
protected java.util.concurrent.ExecutorService
initPool()
java.util.concurrent.Future<?>
monitorUntil(ActiveAnnotationContext ctx, org.eclipse.xtext.util.CancelIndicator cancelIndicator, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends java.lang.Boolean> isFinished)
void
stop()
-
-
-
Method Detail
-
initPool
protected java.util.concurrent.ExecutorService initPool()
-
stop
public void stop()
-
monitorUntil
public java.util.concurrent.Future<?> monitorUntil(ActiveAnnotationContext ctx, org.eclipse.xtext.util.CancelIndicator cancelIndicator, org.eclipse.xtext.xbase.lib.Functions.Function0<? extends java.lang.Boolean> isFinished)
-
getPool
@Pure protected java.util.concurrent.ExecutorService getPool()
-
-