Chromium Code Reviews| Index: pkg/dartdoc/lib/src/mirrors/dart2js_mirror.dart |
| diff --git a/pkg/dartdoc/lib/src/mirrors/dart2js_mirror.dart b/pkg/dartdoc/lib/src/mirrors/dart2js_mirror.dart |
| index 39b1aa168861979ea58fb2381f618a1782adae2b..27494e06a71d4f9c4e0e480a3fdaeeb9b6914de7 100644 |
| --- a/pkg/dartdoc/lib/src/mirrors/dart2js_mirror.dart |
| +++ b/pkg/dartdoc/lib/src/mirrors/dart2js_mirror.dart |
| @@ -754,6 +754,9 @@ class Dart2JsInterfaceMirror extends Dart2JsObjectMirror |
| bool get isInterface => _class.isInterface(); |
| + bool get isAbstract => |
| + _class.modifiers !== null && _class.modifiers.isAbstract(); |
| + |
| bool get isPrivate => _isPrivate(simpleName); |
| bool get isDeclaration => true; |
| @@ -1022,6 +1025,8 @@ class Dart2JsInterfaceTypeMirror extends Dart2JsTypeElementMirror |
| bool get isInterface => declaration.isInterface; |
| + bool get isAbstract => declaration.isAbstract; |
| + |
| bool get isPrivate => declaration.isPrivate; |
| bool get isDeclaration => false; |
| @@ -1317,6 +1322,9 @@ class Dart2JsMethodMirror extends Dart2JsElementMirror |
| system, _function.computeSignature(system.compiler).returnType, |
| system.compiler.types.dynamicType); |
| + bool get isAbstract => |
| + _function.modifiers !== null && _function.modifiers.isAbstract(); |
|
Lasse Reichstein Nielsen
2012/09/28 08:33:37
Could we have a default const modifiers object (a
Johnni Winther
2012/09/28 13:08:06
I would like that as well.
|
| + |
| bool get isConst => _kind == Dart2JsMethodKind.CONST; |
| bool get isFactory => _kind == Dart2JsMethodKind.FACTORY; |