|
From: <caw...@us...> - 2007-09-05 21:11:39
|
Revision: 3091
http://rubyeclipse.svn.sourceforge.net/rubyeclipse/?rev=3091&view=rev
Author: cawilliams
Date: 2007-09-05 14:11:38 -0700 (Wed, 05 Sep 2007)
Log Message:
-----------
fix positioning of alias method names
Modified Paths:
--------------
trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceElementParser.java
Modified: trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceElementParser.java
===================================================================
--- trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceElementParser.java 2007-09-05 20:58:05 UTC (rev 3090)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceElementParser.java 2007-09-05 21:11:38 UTC (rev 3091)
@@ -548,8 +548,8 @@
method.isClassLevel = inSingletonClass;
method.name = name;
method.visibility = convertVisibility(visibility);
- method.nameSourceStart = iVisited.getPosition().getStartOffset() + ALIAS.length();
- method.nameSourceEnd = iVisited.getPosition().getStartOffset() + ALIAS.length() + iVisited.getNewName().length() - 1;
+ method.nameSourceStart = iVisited.getPosition().getStartOffset() + ALIAS.length() - 1;
+ method.nameSourceEnd = iVisited.getPosition().getStartOffset() + ALIAS.length() - 1 + iVisited.getNewName().length() - 1;
method.parameterNames = new String[0]; // TODO Find the existing method and steal it's parameter names
requestor.enterMethod(method);
requestor.exitMethod(iVisited.getPosition().getEndOffset());
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|