Bug 308226

Summary: Present a dialog when annotation processors take too long
Product: [Eclipse Project] JDT Reporter: Walter Harley <eclipse>
Component: APTAssignee: Generic inbox for the JDT-APT component <jdt-apt-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 CC: daniel_megert, markus.kell.r
Version: 3.6   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Walter Harley CLA 2010-04-06 11:34:36 EDT
Java 5 annotation processors can run during editing, if the "enable processing in editor" option is enabled.  If slow processors are present, this can cause the user experience to become very slow.

We should monitor edit-time processing and, if the annotation processing cycle is slow, put up a dialog offering to disable the option.

Ideally we would be able to disable the option for a single processor.  However, we don't have that functionality; also, processors sometimes work in tandem and disabling just one could have unpredictable results.