| 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,
|
|
|