Mark plugin as strong mode compliant
diff --git a/.analysis_options b/.analysis_options
new file mode 100644
index 0000000..a10d4c5
--- /dev/null
+++ b/.analysis_options
@@ -0,0 +1,2 @@
+analyzer:
+ strong-mode: true
diff --git a/lib/plugin.dart b/lib/plugin.dart
index b0176f8..66cebb0 100644
--- a/lib/plugin.dart
+++ b/lib/plugin.dart
@@ -39,7 +39,7 @@
* An exception indicating that an error occurred while attempting to register
* either an extension or an extension point.
*
- * Clients are not expected to subtype this class.
+ * Clients may not extend, implement or mix-in this class.
*/
class ExtensionError implements Exception {
/**
@@ -56,7 +56,7 @@
/**
* A representation of an extension point.
*
- * Clients are not expected to subtype this class.
+ * Clients may not extend, implement or mix-in this class.
*/
abstract class ExtensionPoint {
/**
@@ -88,7 +88,7 @@
* A contribution to the host application that can extend the behavior of the
* application while also allowing other plugins to extend it's behavior.
*
- * Clients are expected to subtype this class when implementing plugins.
+ * Clients may implement this class when implementing plugins.
*/
abstract class Plugin {
/**