Bug 480062

Summary: Create real API for PDT adopters
Product: z_Archived Reporter: Dawid Pakula <zulus>
Component: PDTAssignee: PHP Core <php.core-inbox>
Status: NEW --- QA Contact:
Severity: enhancement    
Priority: P3 Keywords: api
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:
Bug Depends on: 438098, 279755, 452480, 513900    
Bug Blocks:    

Description Dawid Pakula CLA 2015-10-18 09:21:39 EDT
In theory PDT is highly extendable. Unfortunately from adopter point of view, it's a nightmare.

Adopters are forced to use classes from *.internal package, even in extension definition. For example IQuickAssistProcessor. JSDT have such interface in API space (as the eternal provisional :P).

To encourage community to create usable PDT extensions we have to deliver stable and usable API. Especially in this areas:
1. AST Analysis
2. Type Inference
3. Index access (with cache)
4. Code Assist

This bug should be umbrella for all task related to this idea.