Ok thanks very much guys, I will take a look to those resources. Arian
On Fri, Sep 11, 2015 at 3:04 PM, Dawid Pakuła <zu...@w3des.net> wrote: > Hi Arián, > > I used JSDT infer engine to report EXTJS classes in extjs-eclipse plugin > [1]. > > Real implementation is in InferEngine class [2]. You are able to register > classes (InferTypes) and override variable type and method/functions return > types. > There is one huge limitation : you cannot register methods and variables > without AST. > > [1] - https://github.com/zulus/extjs-eclipse > [2] - > https://github.com/zulus/extjs-eclipse/blob/develop/net.w3des.extjs.core/src/net/w3des/extjs/internal/core/infer/InferEngine.java > -- > Dawid Pakuła > +48 795 996 064 > > On 11 September 2015 at 20:46:44, Victor V. Rubezhny (vrubez...@exadel.com) > wrote: > > Hi Arián, > > Unfortunately, I don't know if there is a document on JSDT Inference, other > than JavaScript Development Guide > Reference > > org.eclipse.wst.jsdt.core.inferrenceSupport . > > There are several projects that provide their own custom Inference Engines, > for example: https://github.com/zulus/extjs-eclipse - so you can use it as > an example. > > Best Regards, > Victor Rubezhny, > JSDT > > > On 09/11/2015 07:45 PM, Arián Fornaris Fernández wrote: > > Hello, > > I am developing Phaser Editor (http://phasereditor.boniatillo.com), an > editor for the game engine http://phaser.io . > I am interested in the JSDT type inference, there is any document I > can read to understand how it works? A technical overview or something > like that? Right now JSDT is working very well with the Phaser API, > but yet there are things I would like to get much better. > What I did is to generate a JavaScript API file and I added it to the > classpath container, but yet this is not perfect, it requires some > tweaks to express certain type relations (like namespaces). > > What I would like to do is to provide an extension point to generate > the JavaScript model in the fly, dynamically, and pass it to the type > inference, without the need to parse a JS API file. The other thing I > would like to do is to improve the jsdoc type annotations, I think it > is a good way to declare static types in JSDT. > > Thanks very much for JSDT, it is really awsome. > > Arian Fornaris > _______________________________________________ > wtp-dev mailing list > wtp-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/wtp-dev > > > _______________________________________________ > wtp-dev mailing list > wtp-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/wtp-dev > > > _______________________________________________ > wtp-dev mailing list > wtp-dev@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe from > this list, visit > https://dev.eclipse.org/mailman/listinfo/wtp-dev _______________________________________________ wtp-dev mailing list wtp-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/wtp-dev