can generate jsdoc; private methods marked as such
[dygraphs.git] / jsdoc-toolkit / app / test / functions_nested.js
CommitLineData
629a09ae
DV
1/** @constructor */
2function Zop() {
3}
4
5/**
6 @class
7*/
8Foo = function(id) {
9 // this is a bit twisted, but if you call Foo() you will then
10 // modify Foo(). This is kinda, sorta non-insane, because you
11 // would have to call Foo() 100% of the time to use Foo's methods
12 Foo.prototype.methodOne = function(bar) {
13 alert(bar);
14 };
15
16 // same again
17 Foo.prototype.methodTwo = function(bar2) {
18 alert(bar2);
19 };
20
21 // and these are only executed if the enclosing function is actually called
22 // and who knows if that will ever happen?
23 Bar = function(pez) {
24 alert(pez);
25 };
26 Zop.prototype.zap = function(p){
27 alert(p);
28 };
29
30 // but this is only visible inside Foo
31 function inner() {
32 }
33};