|
From: <caw...@us...> - 2007-04-20 17:18:21
|
Revision: 2347
http://svn.sourceforge.net/rubyeclipse/?rev=2347&view=rev
Author: cawilliams
Date: 2007-04-20 10:18:15 -0700 (Fri, 20 Apr 2007)
Log Message:
-----------
handle getting occurences for BlockArgNode
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java 2007-04-20 16:52:46 UTC (rev 2346)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/ti/DefaultOccurrencesFinder.java 2007-04-20 17:18:15 UTC (rev 2347)
@@ -6,6 +6,7 @@
import org.eclipse.jface.text.Position;
import org.jruby.ast.ArgumentNode;
+import org.jruby.ast.BlockArgNode;
import org.jruby.ast.BlockNode;
import org.jruby.ast.ClassNode;
import org.jruby.ast.ClassVarAsgnNode;
@@ -591,7 +592,7 @@
// TODO refactor the getting-of-name
String name = null;
- if (isLocalVarRef(node) || isDVarRef(node) || isInstanceVarRef(node) || isGlobalVarRef(node) || isClassVarRef(node) || isConstRef(node)) {
+ if (isLocalVarRef(node) || isDVarRef(node) || isInstanceVarRef(node) || isGlobalVarRef(node) || isClassVarRef(node) || isConstRef(node) || node instanceof BlockArgNode) {
name = ASTUtil.getNameReflectively(node);
} else if (node instanceof ClassNode) {
name = getClassNodeName((ClassNode) node);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|