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

Unified Diff: editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/completion/ast/ClassCompleter.java

Issue 11346004: Issue 6201. Clean up to replace 'interface' with 'abstract class' (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 2 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.core/src/com/google/dart/tools/core/internal/completion/ast/ClassCompleter.java
diff --git a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/completion/ast/ClassCompleter.java b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/completion/ast/ClassCompleter.java
index ae8499797fbbd5bcb75f27f8edfea519bc53d20a..41515aae5a1aea29508fd1ac79e43a3f84697b28 100644
--- a/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/completion/ast/ClassCompleter.java
+++ b/editor/tools/plugins/com.google.dart.tools.core/src/com/google/dart/tools/core/internal/completion/ast/ClassCompleter.java
@@ -30,33 +30,38 @@ public class ClassCompleter extends DartClass implements CompletionNode {
static final long serialVersionUID = 1L;
public static ClassCompleter from(DartClass type) {
- return CompletionUtil.init(
- new ClassCompleter(
- type.getName(),
- type.getNativeName(),
- type.getSuperclass(),
- type.getInterfaces(),
- type.getOpenBraceOffset(),
- type.getCloseBraceOffset(),
- type.getMembers(),
- type.getTypeParameters(),
- type.getDefaultClass(),
- type.isInterface(),
- type.getModifiers()),
- type);
+ return CompletionUtil.init(new ClassCompleter(
+ type.getTokenOffset(),
+ type.getTokenLength(),
+ type.getName(),
+ type.getNativeName(),
+ type.getSuperclass(),
+ type.getInterfaces(),
+ type.getDefaultTokenOffset(),
+ type.getOpenBraceOffset(),
+ type.getCloseBraceOffset(),
+ type.getMembers(),
+ type.getTypeParameters(),
+ type.getDefaultClass(),
+ type.isInterface(),
+ type.getModifiers()), type);
}
private Stack<Mark> stack;
- public ClassCompleter(DartIdentifier name, DartStringLiteral nativeName, DartTypeNode superclass,
- List<DartTypeNode> interfaces, int openBraceOffset, int closeBraceOffset,
- List<DartNode> members, List<DartTypeParameter> typeParameters,
- DartParameterizedTypeNode defaultClass, boolean isInterface, Modifiers modifiers) {
+ public ClassCompleter(int tokenOffset, int tokenLength, DartIdentifier name,
+ DartStringLiteral nativeName, DartTypeNode superclass, List<DartTypeNode> interfaces,
+ int defaultTokenOffset, int openBraceOffset, int closeBraceOffset, List<DartNode> members,
+ List<DartTypeParameter> typeParameters, DartParameterizedTypeNode defaultClass,
+ boolean isInterface, Modifiers modifiers) {
super(
+ tokenOffset,
+ tokenLength,
name,
nativeName,
superclass,
interfaces,
+ defaultTokenOffset,
openBraceOffset,
closeBraceOffset,
members,

Powered by Google App Engine
This is Rietveld 408576698