| 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 c186f3a993439c2341b937cd688e61e5df5f8c86..3569201c4aba01422c05fa5310485528d4ab598c 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
|
| @@ -19,6 +19,7 @@ import com.google.dart.compiler.ast.DartNode;
|
| import com.google.dart.compiler.ast.DartStringLiteral;
|
| import com.google.dart.compiler.ast.DartTypeNode;
|
| import com.google.dart.compiler.ast.DartTypeParameter;
|
| +import com.google.dart.compiler.ast.Modifiers;
|
| import com.google.dart.tools.core.internal.completion.Mark;
|
|
|
| import java.util.List;
|
| @@ -31,16 +32,29 @@ public class ClassCompleter extends DartClass implements CompletionNode {
|
| return CompletionUtil.init(
|
| new ClassCompleter(type.getName(), type.getNativeName(), type.getSuperclass(),
|
| type.getInterfaces(), type.getMembers(), type.getTypeParameters(),
|
| - type.getDefaultClass(), type.isInterface()), type);
|
| + type.getDefaultClass(), type.isInterface(), type.getModifiers()), type);
|
| }
|
|
|
| private Stack<Mark> stack;
|
|
|
| - public ClassCompleter(DartIdentifier name, DartStringLiteral nativeName, DartTypeNode superclass,
|
| - List<DartTypeNode> interfaces, List<DartNode> members,
|
| - List<DartTypeParameter> typeParameters, DartTypeNode defaultClass, boolean isInterface) {
|
| - super(name, nativeName, superclass, interfaces, members, typeParameters, defaultClass,
|
| - isInterface);
|
| + public ClassCompleter(DartIdentifier name,
|
| + DartStringLiteral nativeName,
|
| + DartTypeNode superclass,
|
| + List<DartTypeNode> interfaces,
|
| + List<DartNode> members,
|
| + List<DartTypeParameter> typeParameters,
|
| + DartTypeNode defaultClass,
|
| + boolean isInterface,
|
| + Modifiers modifiers) {
|
| + super(name,
|
| + nativeName,
|
| + superclass,
|
| + interfaces,
|
| + members,
|
| + typeParameters,
|
| + defaultClass,
|
| + isInterface,
|
| + modifiers);
|
| }
|
|
|
| @Override
|
|
|