Bug? CFC introspection not "chaining aware"
My CFC's usually have a constructor named init that returns the object (i.e. return this;) so my code usually looks like so:
var obj = createObject('component', 'com.me.mycfc').init();
obj.doSomething();
When I do that in CFB2, I get warnings in the editor (indicators in the margin and squiggly underlines) that the CFC name is not known and that doSomething is unknown. If I simply change the first line of the above code to:
var obj = createObject('component', 'com.me.mycfc');
obj.init();
Then the editor is happy with the syntax and gives me no warnings about the CFC or the doSomething member function. Does anyone else see this?
db
