Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(740)

Unified Diff: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/SelectionAnalyzer.java

Issue 9651004: Make SourceInfo a class, rename its menthods. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Tweak for formatting, lazily create LainesInfo Created 8 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/SelectionAnalyzer.java
diff --git a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/SelectionAnalyzer.java b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/SelectionAnalyzer.java
index 40944523f59599663be1793d1a37a3bd72208fd3..862b28db3ce8c707de9507fa8727275707d6e1c5 100644
--- a/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/SelectionAnalyzer.java
+++ b/editor/tools/plugins/com.google.dart.tools.ui/src/com/google/dart/tools/ui/internal/text/SelectionAnalyzer.java
@@ -13,9 +13,9 @@
*/
package com.google.dart.tools.ui.internal.text;
+import com.google.dart.compiler.ast.ASTVisitor;
import com.google.dart.compiler.ast.DartExpression;
import com.google.dart.compiler.ast.DartNode;
-import com.google.dart.compiler.ast.ASTVisitor;
import org.eclipse.core.runtime.Assert;
import org.eclipse.jface.text.IRegion;
@@ -69,8 +69,9 @@ public class SelectionAnalyzer extends ASTVisitor<Void> {
}
DartNode firstNode = fSelectedNodes.get(0);
DartNode lastNode = fSelectedNodes.get(fSelectedNodes.size() - 1);
- int start = firstNode.getSourceStart();
- return new Region(start, lastNode.getSourceStart() + lastNode.getSourceLength() - start);
+ int start = firstNode.getSourceInfo().getOffset();
+ return new Region(start, lastNode.getSourceInfo().getOffset()
+ + lastNode.getSourceInfo().getLength() - start);
}
public DartNode[] getSelectedNodes() {

Powered by Google App Engine
This is Rietveld 408576698