| 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();
|
| +
|
| bool get isConst => _kind == Dart2JsMethodKind.CONST;
|
|
|
| bool get isFactory => _kind == Dart2JsMethodKind.FACTORY;
|
|
|