File tree 4 files changed +11
-1
lines changed
src/main/scala/org/scalajs/tools/tsimporter
4 files changed +11
-1
lines changed Original file line number Diff line number Diff line change @@ -37,6 +37,9 @@ declare module modifiers {
37
37
readonly scheme : string ;
38
38
readonly authority : string ;
39
39
readonly path : string ;
40
+ private cache ;
41
+ private updateCache ( ) ;
42
+ private static resolve ( ) : String ;
40
43
}
41
44
42
45
}
Original file line number Diff line number Diff line change @@ -188,6 +188,8 @@ class Importer(val output: java.io.PrintWriter) {
188
188
setterSym.resultType = TypeRef .Unit
189
189
setterSym.isBracketAccess = true
190
190
191
+ case PrivateMember => // ignore
192
+
191
193
case _ =>
192
194
owner.members += new CommentSymbol (" ??? " + member)
193
195
}
Original file line number Diff line number Diff line change @@ -174,4 +174,6 @@ object Trees {
174
174
175
175
case class FunctionMember (name : PropertyName , optional : Boolean ,
176
176
signature : FunSignature , modifiers : Modifiers ) extends MemberTree
177
+
178
+ case object PrivateMember extends MemberTree
177
179
}
Original file line number Diff line number Diff line change @@ -265,7 +265,7 @@ class TSDefParser extends StdTokenParsers with ImplicitConversions {
265
265
" {" ~> rep(typeMember <~ opt(" ;" | " ," )) <~ " }"
266
266
267
267
lazy val typeMember : Parser [MemberTree ] =
268
- callMember | constructorMember | indexMember | namedMember
268
+ callMember | constructorMember | indexMember | namedMember | privateMember
269
269
270
270
lazy val callMember : Parser [MemberTree ] =
271
271
functionSignature ^^ CallMember
@@ -284,6 +284,9 @@ class TSDefParser extends StdTokenParsers with ImplicitConversions {
284
284
)
285
285
}
286
286
287
+ lazy val privateMember =
288
+ " private" ~> opt(" static" ) ~> propertyName ~ opt(functionSignature) ^^^ PrivateMember
289
+
287
290
lazy val modifiers : Parser [Modifiers ] =
288
291
rep(modifier).map(_.toSet)
289
292
You can’t perform that action at this time.
0 commit comments