You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
documentation for Foo:x shows the setter and getter methods, and does not indicate that "there is an abstract vardef"
documentation for Bar:x is altogether missing
I would expect "abstract var x:Int" in documentation of Foo, and "var x" in definition of Bar.
[sean] I think NSC is doing some early transformations before or during type checking is completed that blow away all of this information. Vars never really exist, and we can't piece them back together very easily in Scaladoc.
[martin] nsc now marks setters and getters of abstract fields with the ABSTRACT flag. What's more, isSetter and isGetter (in Symbols.scala) now return true for such members. So, back to you, Sean...
The text was updated successfully, but these errors were encountered:
Aladdin: [http://scala-webapps.epfl.ch/bugtracking/bugs/displayItem.do?id=736 bug 736]
documentation for Foo:x shows the setter and getter methods, and does not indicate that "there is an abstract vardef"
documentation for Bar:x is altogether missing
I would expect "abstract var x:Int" in documentation of Foo, and "var x" in definition of Bar.
[sean] I think NSC is doing some early transformations before or during type checking is completed that blow away all of this information. Vars never really exist, and we can't piece them back together very easily in Scaladoc.
[martin] nsc now marks setters and getters of abstract fields with the ABSTRACT flag. What's more, isSetter and isGetter (in Symbols.scala) now return true for such members. So, back to you, Sean...
The text was updated successfully, but these errors were encountered: