Chromium Code Reviews| Index: frog/member.dart |
| diff --git a/frog/member.dart b/frog/member.dart |
| index 9c0a0e966bcddc9c596913e5706d51100dc705f4..d0c7e64840df33391d958e0e853cc9928b79295f 100644 |
| --- a/frog/member.dart |
| +++ b/frog/member.dart |
| @@ -1,4 +1,4 @@ |
| -// Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| +// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| // for details. All rights reserved. Use of this source code is governed by a |
| // BSD-style license that can be found in the LICENSE file. |
| @@ -98,7 +98,7 @@ class Member extends Element { |
| Library get library() => declaringType.library; |
| - bool get isPrivate() => name.startsWith('_'); |
| + bool get isPrivate() => name !== null && name.startsWith('_'); |
| bool get isConstructor() => false; |
| bool get isField() => false; |
| @@ -227,7 +227,7 @@ class TypeMember extends Member { |
| : super(type.name, type.library.topType), |
| this.type = type; |
| - SourceSpan get span() => type.definition.span; |
| + SourceSpan get span() => type.definition === null ? null : type.definition.span; |
|
Jennifer Messerly
2012/01/12 01:58:33
long line
|
| bool get isStatic() => true; |