Project: JDT
Bug 285024 [ltk] Cannot run PerformChangeOperation in "null" ISchedulingRule
Reported: 2009-07-29 11:51:03 | Status: resolved fixed

It is not fair for the PerformChangeOperation#setSchedulingRule() API call to not allow a "null" scheduling rule. There are some TextChange's that do not require any rules at all to run, like DocumentChange. Please loosen the API restrictions to allow a null scheduling rule.

Files changed in fix:
org.eclipse.ltk.core.refactoring/src/org/eclipse/ltk/core/refactoring/PerformChangeOperation.java