@@ -5,6 +5,22 @@ dart_library.library('dart/_foreign_helper', null, /* Imports */[
5
5
] , function ( exports , dart , core ) {
6
6
'use strict' ;
7
7
let dartx = dart . dartx ;
8
+ /**
9
+ * @param {string } typeDescription
10
+ * @param {string } codeTemplate
11
+ * @param {*= } arg0
12
+ * @param {*= } arg1
13
+ * @param {*= } arg2
14
+ * @param {*= } arg3
15
+ * @param {*= } arg4
16
+ * @param {*= } arg5
17
+ * @param {*= } arg6
18
+ * @param {*= } arg7
19
+ * @param {*= } arg8
20
+ * @param {*= } arg9
21
+ * @param {*= } arg10
22
+ * @param {*= } arg11
23
+ */
8
24
function JS ( typeDescription , codeTemplate , arg0 , arg1 , arg2 , arg3 , arg4 , arg5 , arg6 , arg7 , arg8 , arg9 , arg10 , arg11 ) {
9
25
if ( arg0 === void 0 )
10
26
arg0 = null ;
@@ -32,10 +48,12 @@ dart_library.library('dart/_foreign_helper', null, /* Imports */[
32
48
arg11 = null ;
33
49
}
34
50
dart . fn ( JS , dart . dynamic , [ core . String , core . String ] , [ dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic , dart . dynamic ] ) ;
51
+ /** @return {IsolateContext } */
35
52
function JS_CURRENT_ISOLATE_CONTEXT ( ) {
36
53
}
37
54
dart . fn ( JS_CURRENT_ISOLATE_CONTEXT , ( ) => dart . definiteFunctionType ( IsolateContext , [ ] ) ) ;
38
55
class IsolateContext extends core . Object { }
56
+ /** @param {core.Function } function */
39
57
function JS_CALL_IN_ISOLATE ( isolate , func ) {
40
58
}
41
59
dart . fn ( JS_CALL_IN_ISOLATE , dart . dynamic , [ dart . dynamic , core . Function ] ) ;
@@ -48,75 +66,113 @@ dart_library.library('dart/_foreign_helper', null, /* Imports */[
48
66
function JS_DART_OBJECT_CONSTRUCTOR ( ) {
49
67
}
50
68
dart . fn ( JS_DART_OBJECT_CONSTRUCTOR ) ;
69
+ /** @param {core.Type } type */
51
70
function JS_INTERCEPTOR_CONSTANT ( type ) {
52
71
}
53
72
dart . fn ( JS_INTERCEPTOR_CONSTANT , dart . dynamic , [ core . Type ] ) ;
73
+ /** @return {string } */
54
74
function JS_OPERATOR_IS_PREFIX ( ) {
55
75
}
56
76
dart . fn ( JS_OPERATOR_IS_PREFIX , core . String , [ ] ) ;
77
+ /** @return {string } */
57
78
function JS_OPERATOR_AS_PREFIX ( ) {
58
79
}
59
80
dart . fn ( JS_OPERATOR_AS_PREFIX , core . String , [ ] ) ;
81
+ /** @return {string } */
60
82
function JS_OBJECT_CLASS_NAME ( ) {
61
83
}
62
84
dart . fn ( JS_OBJECT_CLASS_NAME , core . String , [ ] ) ;
85
+ /** @return {string } */
63
86
function JS_NULL_CLASS_NAME ( ) {
64
87
}
65
88
dart . fn ( JS_NULL_CLASS_NAME , core . String , [ ] ) ;
89
+ /** @return {string } */
66
90
function JS_FUNCTION_CLASS_NAME ( ) {
67
91
}
68
92
dart . fn ( JS_FUNCTION_CLASS_NAME , core . String , [ ] ) ;
93
+ /** @return {string } */
69
94
function JS_IS_INDEXABLE_FIELD_NAME ( ) {
70
95
}
71
96
dart . fn ( JS_IS_INDEXABLE_FIELD_NAME , core . String , [ ] ) ;
72
97
function JS_CURRENT_ISOLATE ( ) {
73
98
}
74
99
dart . fn ( JS_CURRENT_ISOLATE ) ;
100
+ /** @return {string } */
75
101
function JS_SIGNATURE_NAME ( ) {
76
102
}
77
103
dart . fn ( JS_SIGNATURE_NAME , core . String , [ ] ) ;
104
+ /** @return {string } */
78
105
function JS_TYPEDEF_TAG ( ) {
79
106
}
80
107
dart . fn ( JS_TYPEDEF_TAG , core . String , [ ] ) ;
108
+ /** @return {string } */
81
109
function JS_FUNCTION_TYPE_TAG ( ) {
82
110
}
83
111
dart . fn ( JS_FUNCTION_TYPE_TAG , core . String , [ ] ) ;
112
+ /** @return {string } */
84
113
function JS_FUNCTION_TYPE_VOID_RETURN_TAG ( ) {
85
114
}
86
115
dart . fn ( JS_FUNCTION_TYPE_VOID_RETURN_TAG , core . String , [ ] ) ;
116
+ /** @return {string } */
87
117
function JS_FUNCTION_TYPE_RETURN_TYPE_TAG ( ) {
88
118
}
89
119
dart . fn ( JS_FUNCTION_TYPE_RETURN_TYPE_TAG , core . String , [ ] ) ;
120
+ /** @return {string } */
90
121
function JS_FUNCTION_TYPE_REQUIRED_PARAMETERS_TAG ( ) {
91
122
}
92
123
dart . fn ( JS_FUNCTION_TYPE_REQUIRED_PARAMETERS_TAG , core . String , [ ] ) ;
124
+ /** @return {string } */
93
125
function JS_FUNCTION_TYPE_OPTIONAL_PARAMETERS_TAG ( ) {
94
126
}
95
127
dart . fn ( JS_FUNCTION_TYPE_OPTIONAL_PARAMETERS_TAG , core . String , [ ] ) ;
128
+ /** @return {string } */
96
129
function JS_FUNCTION_TYPE_NAMED_PARAMETERS_TAG ( ) {
97
130
}
98
131
dart . fn ( JS_FUNCTION_TYPE_NAMED_PARAMETERS_TAG , core . String , [ ] ) ;
132
+ /**
133
+ * @param {string } name
134
+ * @return {string }
135
+ */
99
136
function JS_GET_NAME ( name ) {
100
137
}
101
138
dart . fn ( JS_GET_NAME , core . String , [ core . String ] ) ;
139
+ /**
140
+ * @param {string } typeDescription
141
+ * @param {string } name
142
+ */
102
143
function JS_EMBEDDED_GLOBAL ( typeDescription , name ) {
103
144
}
104
145
dart . fn ( JS_EMBEDDED_GLOBAL , dart . dynamic , [ core . String , core . String ] ) ;
146
+ /**
147
+ * @param {string } name
148
+ * @return {?boolean }
149
+ */
105
150
function JS_GET_FLAG ( name ) {
106
151
}
107
152
dart . fn ( JS_GET_FLAG , core . bool , [ core . String ] ) ;
153
+ /** @param {core.Function } code */
108
154
function JS_EFFECT ( code ) {
109
155
dart . dcall ( code , null ) ;
110
156
}
111
157
dart . fn ( JS_EFFECT , dart . void , [ core . Function ] ) ;
112
158
class JS_CONST extends core . Object {
159
+ /**
160
+ * @constructor
161
+ * @param {string } code
162
+ * @return {JS_CONST }
163
+ */
113
164
JS_CONST ( code ) {
114
165
this . code = code ;
115
166
}
116
167
}
117
168
dart . setSignature ( JS_CONST , {
118
169
constructors : ( ) => ( { JS_CONST : [ JS_CONST , [ core . String ] ] } )
119
170
} ) ;
171
+ /**
172
+ * @param {string } a
173
+ * @param {string } b
174
+ * @return {string }
175
+ */
120
176
function JS_STRING_CONCAT ( a , b ) {
121
177
return a + b ;
122
178
}
0 commit comments