|
From: <caw...@us...> - 2007-06-21 16:45:03
|
Revision: 2659
http://svn.sourceforge.net/rubyeclipse/?rev=2659&view=rev
Author: cawilliams
Date: 2007-06-21 09:44:58 -0700 (Thu, 21 Jun 2007)
Log Message:
-----------
oops, body node may be null somtimes. so just take end and subtract two (we used to subtract one, subtract another for the newline)
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-06-21 15:29:32 UTC (rev 2658)
+++ trunk/org.rubypeople.rdt.core/src/org/rubypeople/rdt/internal/core/SourceElementParser.java 2007-06-21 16:44:58 UTC (rev 2659)
@@ -127,7 +127,7 @@
requestor.enterType(typeInfo);
Instruction ins = super.visitClassNode(iVisited);
- requestor.exitType(iVisited.getBodyNode().getPosition().getEndOffset() + 3); //'end'.length()
+ requestor.exitType(iVisited.getPosition().getEndOffset() - 2);
return ins;
}
@@ -153,7 +153,7 @@
Instruction ins = super.visitModuleNode(iVisited);
- requestor.exitType(iVisited.getBodyNode().getPosition().getEndOffset() + 3); //'end'.length()
+ requestor.exitType(iVisited.getPosition().getEndOffset() - 2);
inModuleFunction = false;
return ins;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|