1
1
const foo = require ( 'foo' ) ;
2
2
3
3
foo ( {
4
- myMethod ( x ) { /* use (parameter 0 (member myMethod (parameter 0 (member exports (module foo)))) ) */
4
+ myMethod ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getMember("myMethod").getParameter(0 ) */
5
5
console . log ( x ) ;
6
6
}
7
7
} ) ;
8
8
9
9
foo ( {
10
10
get myMethod ( ) {
11
- return function ( x ) { /* use (parameter 0 (member myMethod (parameter 0 (member exports (module foo)))) ) */
11
+ return function ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getMember("myMethod").getParameter(0 ) */
12
12
console . log ( x )
13
13
}
14
14
}
15
15
} ) ;
16
16
17
17
class C {
18
- static myMethod ( x ) { /* use (parameter 0 (member myMethod (parameter 0 (member exports (module foo)))) ) */
18
+ static myMethod ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getMember("myMethod").getParameter(0 ) */
19
19
console . log ( x ) ;
20
20
}
21
21
}
22
22
foo ( C ) ;
23
23
24
24
class D {
25
- myMethod ( x ) { /* use (parameter 0 (member myMethod (parameter 0 (member exports (module foo)))) ) */
25
+ myMethod ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getMember("myMethod").getParameter(0 ) */
26
26
console . log ( x ) ;
27
27
}
28
28
}
29
29
foo ( new D ( ) ) ;
30
30
31
31
class E {
32
32
get myMethod ( ) {
33
- return function ( x ) { /* use (parameter 0 (member myMethod (parameter 0 (member exports (module foo)))) ) */
33
+ return function ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getMember("myMethod").getParameter(0 ) */
34
34
console . log ( x ) ;
35
35
}
36
36
}
@@ -39,7 +39,7 @@ foo(new E());
39
39
40
40
class F {
41
41
static get myMethod ( ) {
42
- return function ( x ) { /* use (parameter 0 (member myMethod (parameter 0 (member exports (module foo)))) ) */
42
+ return function ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getMember("myMethod").getParameter(0 ) */
43
43
console . log ( x ) ;
44
44
}
45
45
}
@@ -49,15 +49,15 @@ foo(F);
49
49
// Cases where the class is instantiated in `foo`:
50
50
51
51
class G {
52
- myMethod2 ( x ) { /* use (parameter 0 (member myMethod2 (instance (parameter 0 (member exports (module foo))))) ) */
52
+ myMethod2 ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getInstance().getMember("myMethod2").getParameter(0 ) */
53
53
console . log ( x ) ;
54
54
}
55
55
}
56
56
foo ( G ) ;
57
57
58
58
class H {
59
59
get myMethod2 ( ) {
60
- return function ( x ) { /* use (parameter 0 (member myMethod2 (instance (parameter 0 (member exports (module foo))))) ) */
60
+ return function ( x ) { /* use=moduleImport("foo").getMember("exports").getParameter(0).getInstance().getMember("myMethod2").getParameter(0 ) */
61
61
console . log ( x ) ;
62
62
}
63
63
}
0 commit comments