Bug 144573

Summary: compilationParticipant extension point schema incomplete
Product: [Eclipse Project] JDT Reporter: Walter Harley <eclipse>
Component: CoreAssignee: Jerome Lanneluc <jerome_lanneluc>
Status: VERIFIED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: eclipse, jgarms
Version: 3.2   
Target Milestone: 3.2.1   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
Proposed patch to extension point schema none

Description Walter Harley CLA 2006-05-30 20:31:32 EDT
+++ This bug was initially created as a clone of Bug #143872 +++

N20060525-0010

The schema for org.eclipse.jdt.core's compilationParticipant extension point is incomplete:

* 'factory > class' attribute should have:
- Type: 'java' (not 'string') and
- Extends: 'org.eclipse.jdt.core.compiler.CompilationParticipant'

Without these meta attributes, PDE cannot properly support contributors:
- 'Rename Type' refactorings and Java search don't find/update references in plugin.xml
- no validation of contributed processor factory classes
- no help for creating new processor factories

* boilerplate "[Enter description of ..." and empty documentation in a few places
Comment 1 Walter Harley CLA 2006-05-30 20:41:05 EDT
Created attachment 43047 [details]
Proposed patch to extension point schema
Comment 2 Jerome Lanneluc CLA 2006-05-31 05:53:02 EDT
Thanks for the patch Walter. We will target 3.2.1 for this.
Comment 3 Jerome Lanneluc CLA 2006-06-16 09:17:18 EDT
Patch released for 3.3M1 in HEAD and released for 3.2.1 in TARGET_321 branch.
Comment 4 Frederic Fusier CLA 2006-08-07 06:41:00 EDT
Verified for 3.3 M1 using build I20060807-0010.
Comment 5 Maxime Daniel CLA 2006-09-12 02:01:58 EDT
Verified for 3.2.1 using build M20060908-1655.