Scala Plugin for NetBeans - Rewrite in Scala #5: Refactoring Step One - Finding usages
I'm working on Refactoring features for NetBeans' Scala plugin, the first step is finding usages of class/method/val etc across project's source files, it works now. The next step will be renaming them.
Following snapshot shows class "ScalaDfn?" are used in 19 places, across 6 Scala sources
Its all good its being stable and working really nicely here.
I've found a couple of bugs though, is there a place to report them?
Anyway, I was just popping on mainly to say thanks! Your work is making a huge difference to a lot of people, myself included. We are very much in awe of what you have got going.
Comments
Awesome!
Caoyuan, you are reading my thoughts (I mean RFE in GG).
Its all good its being stable and working really nicely here.
I've found a couple of bugs though, is there a place to report them?
Anyway, I was just popping on mainly to say thanks! Your work is making a huge difference to a lot of people, myself included. We are very much in awe of what you have got going.
@Blair, the official issue tracking is at: http://www.netbeans.org/issues/buglist.cgi?Submit+query=Submit+query&component=languages&subcomponent=scala
Thanks for reporting bugs.
@Andrew, I've found more potential issues of Scala's runtime libs by watching output from NetBeans' console window/logs
Caoyuan,
I'm ready to track NB console and report anything interesting for you - just give me an idea what is interesting at current context :-)
Say, I saw sych thing:
WARNING [org.netbeans.modules.editor.bracesmatching.MasterMatcher?]: Origin offsets out of range, origin = [562, 563], caretOffset = 561, lookahead = 1, searching backwards. Offending BracesMatcher?: org.netbeans.modules.scala.editor.ScalaBracesMatcher?@221a191b
except for reported exception wrt negative array size. As for
BinaryAnalyser?: Cannot read type: <A:Ljava/lang/Object;>Ljava/lang/Object;Lscala/collection/mutable/Vector...
BTW,
https://lampsvn.epfl.ch/trac/scala/ticket/2323
Caoyuan, have got:
java.lang.AssertionError?: assertion failed: This generic node: Token is a void node, this should happen only on EOF. Check you rats file.