Closed
Description
To reproduce (using flutter):
$ flutter create -t plugin test_plugin
$ cd test_plugin
Replace lib/test_plugin.dart
with
import 'package:flutter/widgets.dart';
class A extends StatefulWidget {
@override
_AState createState() => new _AState();
}
class _AState extends State<A> with SingleTickerProviderStateMixin {
@override
Widget build(BuildContext context) {
return new Container();
}
}
Run
$ export FLUTTER_ROOT=~/path/to/flutter
$ ~/path/to/flutter/bin/cache/dart-sdk/bin/dartdoc
Generating documentation for 'test_plugin' into /Users/sigurdm/projects/test_plugin/doc/api/
parsing lib/test_plugin.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/collection/collection.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/developer/developer.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/internal/internal.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/io/io.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/isolate/isolate.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/async/async.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/convert/convert.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/typed_data/typed_data.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/_empty.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/math/math.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/core/core.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/_http/http.dart...
parsing /Users/sigurdm/projects/flutter/bin/cache/pkg/sky_engine/lib/ui/ui.dart...
parsed 12 files in 8.8 seconds
[error] The class 'SingleTickerProviderStateMixin' can't be used as a mixin because it extends a class other than Object. at lib/test_plugin.dart, line 8.
[error] The class 'SingleTickerProviderStateMixin' can't be used as a mixin because it references 'super'. at lib/test_plugin.dart, line 8.
Generation failed: encountered 2 analysis errors.