Bug 144573 - compilationParticipant extension point schema incomplete
Summary: compilationParticipant extension point schema incomplete
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.2   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.2.1   Edit
Assignee: Jerome Lanneluc CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-05-30 20:31 EDT by Walter Harley CLA
Modified: 2006-09-12 02:01 EDT (History)
2 users (show)

See Also:


Attachments
Proposed patch to extension point schema (2.39 KB, patch)
2006-05-30 20:41 EDT, Walter Harley CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.