Re: Abstract member may not have private modifier
som-snytt <[email protected]> Tue, 19 Jan 2016 01:11:35 -0800 (PST)
| Newsgroups | gmane.comp.lang.scala |
|---|---|
| Message-ID | <[email protected]> |
This fix is in 2.12 now. Just a footnote to say how nice it is to work with the Scala team. They always say thanks for the PR and never make you feel stupid for submitting a trivial fix. It would be nice if the folks who raised issues also expressed appreciation for a quick turnaround from the community. That really greases the wheels. On Monday, January 11, 2016 at 7:35:54 PM UTC-8, [email protected] wrote: > > > > > Hi All > > > In Scala 2.11.0, > > > @native private def sampleMethod(argOne: Long): Int > > private def sampleMethod(argOne: Long): Int > > Above declarations gives the following compiler error > > > >> abstract member may not have private modifier @native private def >> sampleMethod(argOne: Long): Int > > > > What is the proper way of declaring native private member method or > private member > > > Note: > @native protected def sampleMethod(argOne Long): Int compiles > > > > @native private def sampleMethod(argOne: Long): Int = 0 compiles but doesn't > generate byte code entry > > > @native private def sampleMethod(argOne: Long): Int = _ gives > following error > > > unbound placeholder parameter @native private def >>> sampleMethod(argOne: Long): Int = _ – >>> >> > > These question posted at stack overflow as well > http://stackoverflow.com/questions/34718192/why-scala-native-method-can-not-be-private?noredirect=1#comment57185725_34718192 > > Can anyone explain the rational behind this behavior > -- You received this message because you are subscribed to the Google Groups "scala-language" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.