|
From: <caw...@us...> - 2007-08-21 20:50:38
|
Revision: 3037
http://rubyeclipse.svn.sourceforge.net/rubyeclipse/?rev=3037&view=rev
Author: cawilliams
Date: 2007-08-21 13:50:34 -0700 (Tue, 21 Aug 2007)
Log Message:
-----------
fix #5632 - Add quick fix for local var as possible attribute access
Modified Paths:
--------------
trunk/com.aptana.rdt.ui/src/com/aptana/rdt/internal/ui/text/correction/QuickFixProcessor.java
Modified: trunk/com.aptana.rdt.ui/src/com/aptana/rdt/internal/ui/text/correction/QuickFixProcessor.java
===================================================================
--- trunk/com.aptana.rdt.ui/src/com/aptana/rdt/internal/ui/text/correction/QuickFixProcessor.java 2007-08-21 20:27:55 UTC (rev 3036)
+++ trunk/com.aptana.rdt.ui/src/com/aptana/rdt/internal/ui/text/correction/QuickFixProcessor.java 2007-08-21 20:50:34 UTC (rev 3037)
@@ -78,6 +78,12 @@
String fixed = Util.camelCaseToUnderscores(constName).toUpperCase();
LocalCorrectionsSubProcessor.addReplacementProposal(fixed, "Convert to UPPERCASE_WITH_UNDERSCORES convention", problem, proposals);
break;
+ case IProblem.LocalVariablePossibleAttributeAccess:
+ String local = getProblemSource(context, problem);
+ fixed = "self." + local;
+ LocalCorrectionsSubProcessor.addReplacementProposal(fixed, "change assignment to " + fixed + " to use attribute", problem, proposals);
+ // TODO Add a proposal to invoke rename local refactoring
+ break;
case IProblem.LocalAndMethodNamingConvention:
String name = getProblemSource(context, problem);
fixed = Util.camelCaseToUnderscores(name).toLowerCase();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|