This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 232797 - CC doesn't offer methods, created in with
Summary: CC doesn't offer methods, created in with
Status: RESOLVED FIXED
Alias: None
Product: javascript
Classification: Unclassified
Component: Editor (show other bugs)
Version: 7.4
Hardware: PC Linux
: P4 normal (vote)
Assignee: Petr Pisl
URL:
Keywords:
Depends on:
Blocks: 232144
  Show dependency tree
 
Reported: 2013-07-16 12:37 UTC by Petr Pisl
Modified: 2013-08-13 12:47 UTC (History)
0 users

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Pisl 2013-07-16 12:37:59 UTC
Have a code:
   
function getInfo() {
    console.log("getInfo from global");
}

function getGlobal() {
    console.log("global");
}

var A = {
    getInfo: function () {
        console.log("getInfo from A");
    },
    getName: function() {
        console.log("A");
    },
    B: {},
    monitor : 24
};
  
with(A) {
    getInfo();
    getGlobal();
    getName();
    B.getName = function () {
        console.log("B");
    };     
    B.createBuf = function () {
        console.log("create buf");
    };
    
}   

A.getName();
A.B.getName(); 

and invoke cc after A.B. at the last line. Only getName is offered, createBuf should be as well.
Comment 1 Petr Pisl 2013-07-16 13:18:53 UTC
Fixed at branch javascript-with
Comment 2 Petr Pisl 2013-07-17 09:29:32 UTC
Reopening until it will not be in trunk
Comment 3 Petr Pisl 2013-08-13 12:47:13 UTC
Added to the web-main in the change: http://hg.netbeans.org/web-main/rev/5cbdcccf7a98