|
From: <caw...@us...> - 2007-04-04 16:12:14
|
Revision: 2277
http://svn.sourceforge.net/rubyeclipse/?rev=2277&view=rev
Author: cawilliams
Date: 2007-04-04 09:12:13 -0700 (Wed, 04 Apr 2007)
Log Message:
-----------
fix naming of singleton methods
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceParser.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceParser.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceParser.java 2007-04-04 16:12:05 UTC (rev 2276)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceParser.java 2007-04-04 16:12:13 UTC (rev 2277)
@@ -179,23 +179,9 @@
@Override
public Instruction visitDefsNode(DefsNode iVisited) {
- /*
- * Get the name of the current static method and add the name of the
- * class or module to the beginning of it. This aInstructions instance
- * method naming conflicts. e.g.: class A def self.method; end def
- * method; end end will give us: A.method method in the Outline View.
- */
- String fullName;
- String receiver = ASTUtil.stringRepresentation(iVisited.getReceiverNode());
- if (receiver != null && receiver.trim().length() > 0) {
- fullName = receiver + "." + iVisited.getName();
- } else {
- fullName = iVisited.getName();
- }
-
MethodInfo methodInfo = new MethodInfo();
methodInfo.declarationStart = iVisited.getPosition().getStartOffset();
- methodInfo.name = fullName;
+ methodInfo.name = iVisited.getName();
methodInfo.nameSourceStart = iVisited.getNameNode().getPosition().getStartOffset();
methodInfo.nameSourceEnd = iVisited.getNameNode().getPosition().getEndOffset() - 1;
methodInfo.isConstructor = false;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|