|
From: <mir...@us...> - 2007-04-19 15:01:35
|
Revision: 2341
http://svn.sourceforge.net/rubyeclipse/?rev=2341&view=rev
Author: mirkostocker
Date: 2007-04-19 08:01:32 -0700 (Thu, 19 Apr 2007)
Log Message:
-----------
rename aliases for methods
Modified Paths:
--------------
trunk/org.rubypeople.rdt.refactoring/src/org/rubypeople/rdt/refactoring/nodewrapper/PartialClassNodeWrapper.java
Added Paths:
-----------
trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.result
trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.source
trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.test_properties
Modified: trunk/org.rubypeople.rdt.refactoring/src/org/rubypeople/rdt/refactoring/nodewrapper/PartialClassNodeWrapper.java
===================================================================
--- trunk/org.rubypeople.rdt.refactoring/src/org/rubypeople/rdt/refactoring/nodewrapper/PartialClassNodeWrapper.java 2007-04-19 09:32:56 UTC (rev 2340)
+++ trunk/org.rubypeople.rdt.refactoring/src/org/rubypeople/rdt/refactoring/nodewrapper/PartialClassNodeWrapper.java 2007-04-19 15:01:32 UTC (rev 2341)
@@ -252,7 +252,7 @@
FCallNode currentFCall = (FCallNode)currentCall;
String callName = currentFCall.getName();
- if(VisibilityNodeWrapper.isVisibilityString(callName)){
+ if(VisibilityNodeWrapper.isVisibilityString(callName) || "alias_method".equals(callName)){
Collection<Node> symbolNodes = NodeProvider.getSubNodes(currentFCall, SymbolNode.class);
for(Node currentItem : symbolNodes){
SymbolNode currentSymbol = (SymbolNode)currentItem;
Added: trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.result
===================================================================
--- trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.result (rev 0)
+++ trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.result 2007-04-19 15:01:32 UTC (rev 2341)
@@ -0,0 +1,6 @@
+class Klass
+ def new_name
+ end
+
+ alias_method :old_method, :new_name
+end
\ No newline at end of file
Added: trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.source
===================================================================
--- trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.source (rev 0)
+++ trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.activeFile.rb.source 2007-04-19 15:01:32 UTC (rev 2341)
@@ -0,0 +1,6 @@
+class Klass
+ def method
+ end
+
+ alias_method :old_method, :method
+end
\ No newline at end of file
Added: trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.test_properties
===================================================================
--- trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.test_properties (rev 0)
+++ trunk/org.rubypeople.rdt.refactoring.tests/resources/core/renamemethod/rename_method_test_19.test_properties 2007-04-19 15:01:32 UTC (rev 2341)
@@ -0,0 +1,4 @@
+activeFile=activeFile.rb
+destinationFiles=
+caretPosition=21
+newName=new_name
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|