Hi Michael,
thanks a lot, this got me started, it's working fine now.
best
-robert
On Wed, 28 Oct 2009 13:08:58 +0200, Michael Spector spek...@gmail.com
wrote:
Hi Robert,
I think goalEvaluatorFactories extension point would be sufficient for
this
specific purpose.
You just need to add a rule that evaluates structures like:
ClassRegistry::init('MyObject'), and returns type (MyObject) for such
cases.
Take a look at
org.eclipse.php.internal.core.typeinference.evaluators.InstanceCreationEvaluator
as an example, which evaluates structures like: new MyObject().
Best regards,
Michael
On Wed, Oct 28, 2009 at 1:03 PM, rob...@dubture.com wrote:
Hi all,
i'm trying to write an eclipse plugin for the Cakephp
framework, and i'd like to start off with some
additional framework-specific code assistance.
The framework uses a central ClassRegistry factory
for object instantiation. So, there's no new keyword for
some objects, for example:
$myObject = ClassRegistry::init('MyObject');
Basically i would like to give a hint to PDT that
the variable $myObject is an instance of the MyObject
class, which has already been loaded into the PDT Model,
so i guess i would simply point to the MyObject IType in
the Model somehow.
Could anyone give me a hint what would be the best method
to accomplish this? I've already had a look at the extension
points completionStrategyFactories/completionContextResolvers
and goalEvaluatorFactories, but i'm not sure what's the best
way to hook into PDT for this kind of thing.
Thanks!
-robert
___
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev
___
pdt-dev mailing list
pdt-dev@eclipse.org
https://dev.eclipse.org/mailman/listinfo/pdt-dev