Adding animation directive for injecting animated diagrams (#1698)
* Adding animation directive for injecting animated diagrams
* Updated Testing Goldens
* Adding two more tests, updating goldens again
diff --git a/lib/resources/play_button.svg b/lib/resources/play_button.svg
new file mode 100644
index 0000000..c39a2f4
--- /dev/null
+++ b/lib/resources/play_button.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="68" height="68" viewBox="0 0 17.992 17.992"><path d="M17.992 8.996A8.996 8.996 0 1 0 0 8.996a8.996 8.996 0 0 0 17.992 0m-2.23 0l-9.895 5.713V3.282l9.896 5.714h2.229z" fill-opacity=".198"/><path d="M15.763 8.996l-9.896 5.713V3.283z" fill="#7d7d7d" fill-opacity=".821"/></svg>
\ No newline at end of file
diff --git a/lib/src/model.dart b/lib/src/model.dart
index 40edde8..5d3750b 100644
--- a/lib/src/model.dart
+++ b/lib/src/model.dart
@@ -2878,6 +2878,7 @@
_rawDocs = computeDocumentationComment ?? '';
_rawDocs = stripComments(_rawDocs) ?? '';
_rawDocs = _injectExamples(_rawDocs);
+ _rawDocs = _injectAnimations(_rawDocs);
_rawDocs = _stripMacroTemplatesAndAddToIndex(_rawDocs);
}
return _rawDocs;
@@ -3527,24 +3528,156 @@
});
}
- /// Replace {@macro ...} in API comments with the contents of the macro
+ /// Replace {@animation ...} in API comments with some HTML to manage an
+ /// MPEG 4 video as an animation.
///
/// Syntax:
///
- /// {@macro NAME}
+ /// {@animation NAME WIDTH HEIGHT URL}
+ ///
+ /// Example:
+ ///
+ /// {@animation my_video 300 300 https://example.com/path/to/video.mp4}
+ ///
+ /// Which will render the HTML necessary for embedding a simple click-to-play
+ /// HTML5 video player with no controls.
+ ///
+ /// The NAME should be a unique name that is a valid javascript identifier,
+ /// and will be used as the id for the video tag.
+ ///
+ /// The width and height must be integers specifying the dimensions of the
+ /// video file in pixels.
+ String _injectAnimations(String rawDocs) {
+ // Matches all animation directives (even some invalid ones). This is so
+ // we can give good error messages if the directive is malformed, instead of
+ // just silently emitting it as-is.
+ final RegExp basicAnimationRegExp =
+ new RegExp(r'''{@animation\s+([^}]+)}''');
+
+ // Animations have four parameters, and the last one can be surrounded by
+ // quotes (which are ignored). This RegExp is used to validate the directive
+ // for the correct number of parameters.
+ final RegExp animationRegExp =
+ new RegExp(r'''{@animation\s+([^}\s]+)\s+([^}\s]+)\s+([^}\s]+)'''
+ r'''\s+['"]?([^}]+)['"]?}''');
+
+ // Matches valid javascript identifiers.
+ final RegExp validNameRegExp = new RegExp(r'^[a-zA-Z_][a-zA-Z0-9_]*$');
+
+ // Keeps names unique.
+ final Set<String> uniqueNames = new Set<String>();
+
+ return rawDocs.replaceAllMapped(basicAnimationRegExp, (basicMatch) {
+ final Match match = animationRegExp.firstMatch(basicMatch[0]);
+ if (match == null) {
+ warn(PackageWarning.invalidParameter,
+ message: 'Invalid @animation directive: ${basicMatch[0]}\n'
+ 'Animation directives must be of the form: {@animation NAME '
+ 'WIDTH HEIGHT URL}');
+ return '';
+ }
+ String name = match[1];
+ if (!validNameRegExp.hasMatch(name)) {
+ warn(PackageWarning.invalidParameter,
+ message: 'An animation has an invalid name: $name. The name can '
+ 'only contain letters, numbers and underscores.');
+ return '';
+ } else {
+ if (uniqueNames.contains(name)) {
+ warn(PackageWarning.invalidParameter,
+ message:
+ 'An animation has a non-unique name: $name. Animation names '
+ 'must be unique.');
+ return '';
+ }
+ uniqueNames.add(name);
+ }
+ int width;
+ try {
+ width = int.parse(match[2]);
+ } on FormatException {
+ warn(PackageWarning.invalidParameter,
+ message: 'An animation has an invalid width ($name): ${match[2]}. The '
+ 'width must be an integer.');
+ return '';
+ }
+ int height;
+ try {
+ height = int.parse(match[3]);
+ } on FormatException {
+ warn(PackageWarning.invalidParameter,
+ message: 'An animation has an invalid height ($name): ${match[3]}. The '
+ 'height must be an integer.');
+ return '';
+ }
+ Uri movieUrl;
+ try {
+ movieUrl = Uri.parse(match[4]);
+ } on FormatException catch (e) {
+ warn(PackageWarning.invalidParameter,
+ message: 'An animation URL could not be parsed ($name): ${match[4]}\n$e');
+ return '';
+ }
+ final String overlayName = '${name}_play_button_';
+
+ // Blank lines before and after, and no indenting at the beginning and end
+ // is needed so that Markdown doesn't confuse this with code, so be
+ // careful of whitespace here.
+ return '''
+
+<div style="position: relative;">
+ <div id="${overlayName}"
+ onclick="if ($name.paused) {
+ $name.play();
+ this.style.display = 'none';
+ } else {
+ $name.pause();
+ this.style.display = 'block';
+ }"
+ style="position:absolute;
+ width:${width}px;
+ height:${height}px;
+ z-index:100000;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url(static-assets/play_button.svg);">
+ </div>
+ <video id="$name"
+ style="width:${width}px; height:${height}px;"
+ onclick="if (this.paused) {
+ this.play();
+ $overlayName.style.display = 'none';
+ } else {
+ this.pause();
+ $overlayName.style.display = 'block';
+ }" loop>
+ <source src="$movieUrl" type="video/mp4"/>
+ </video>
+</div>
+
+'''; // String must end at beginning of line, or following inline text will be
+ // indented.
+ });
+ }
+
+ /// Replace {@macro ...} in API comments with the contents of the macro
+ ///
+ /// Syntax:
+ ///
+ /// {@macro NAME}
///
/// Example:
///
/// You define the template in any comment for a documentable entity like:
///
- /// {@template foo}
+ /// {@template foo}
/// Foo contents!
- /// {@endtemplate}
+ /// {@endtemplate}
///
/// and them somewhere use it like this:
///
/// Some comments
- /// {@macro foo}
+ /// {@macro foo}
/// More comments
///
/// Which will render
@@ -3564,13 +3697,13 @@
});
}
- /// Parse {@template ...} in API comments and store them in the index on the package.
+ /// Parse {@template ...} in API comments and store them in the index on the package.
///
/// Syntax:
///
- /// {@template NAME}
+ /// {@template NAME}
/// The contents of the macro
- /// {@endtemplate}
+ /// {@endtemplate}
///
String _stripMacroTemplatesAndAddToIndex(String rawDocs) {
final templateRegExp = new RegExp(
@@ -4133,6 +4266,9 @@
// so bracket with a triple quote for defense.
warningMessage = 'generic type handled as HTML: """${message}"""';
break;
+ case PackageWarning.invalidParameter:
+ warningMessage = 'invalid parameter to dartdoc directive: ${message}';
+ break;
}
List<String> messageParts = [warningMessage];
@@ -5434,7 +5570,14 @@
// TODO(jcollins-g): explode this into detailed command line options.
if (config.showWarnings) {
for (PackageWarning kind in PackageWarning.values) {
- warningOptions.warn(kind);
+ switch (kind) {
+ case PackageWarning.invalidParameter:
+ warningOptions.error(kind);
+ break;
+ default:
+ warningOptions.warn(kind);
+ break;
+ }
}
}
return warningOptions;
diff --git a/lib/src/warnings.dart b/lib/src/warnings.dart
index 2e89a2b..5135c91 100644
--- a/lib/src/warnings.dart
+++ b/lib/src/warnings.dart
@@ -86,6 +86,10 @@
PackageWarning.typeAsHtml,
"typeAsHtml",
"Use of <> in a comment for type parameters is being treated as HTML by markdown"),
+ PackageWarning.invalidParameter: const PackageWarningHelpText(
+ PackageWarning.invalidParameter,
+ "invalidParameter",
+ "A parameter given to a dartdoc directive was invalid."),
};
/// Something that package warnings can be called on. Optionally associated
@@ -125,6 +129,7 @@
unknownFile,
missingFromSearchIndex,
typeAsHtml,
+ invalidParameter,
}
/// Warnings it is OK to skip if we can determine the warnable isn't documented.
diff --git a/pubspec.lock b/pubspec.lock
index b55d014..b64a988 100644
--- a/pubspec.lock
+++ b/pubspec.lock
@@ -394,4 +394,4 @@
source: hosted
version: "2.1.13"
sdks:
- dart: ">=2.0.0-dev.54.0 <=2.0.0-dev.55.0"
+ dart: ">=2.0.0-dev.54.0 <=2.0.0-dev.58.0"
diff --git a/test/model_test.dart b/test/model_test.dart
index 1015bd5..97cd678 100644
--- a/test/model_test.dart
+++ b/test/model_test.dart
@@ -496,6 +496,86 @@
});
});
+ group('Animation', () {
+ Class dog;
+ Method withAnimation;
+ Method withAnimationNonUnique;
+ Method withAnimationWrongParams;
+ Method withAnimationBadWidth;
+ Method withAnimationBadHeight;
+ Method withAnimationInOneLineDoc;
+ Method withAnimationInline;
+
+ setUp(() {
+ dog = exLibrary.classes.firstWhere((c) => c.name == 'Dog');
+ withAnimation =
+ dog.allInstanceMethods.firstWhere((m) => m.name == 'withAnimation');
+ withAnimationNonUnique = dog.allInstanceMethods
+ .firstWhere((m) => m.name == 'withAnimationNonUnique');
+ withAnimationWrongParams = dog.allInstanceMethods
+ .firstWhere((m) => m.name == 'withAnimationWrongParams');
+ withAnimationBadWidth = dog.allInstanceMethods
+ .firstWhere((m) => m.name == 'withAnimationBadWidth');
+ withAnimationBadHeight = dog.allInstanceMethods
+ .firstWhere((m) => m.name == 'withAnimationBadHeight');
+ withAnimationInOneLineDoc = dog.allInstanceMethods
+ .firstWhere((m) => m.name == 'withAnimationInOneLineDoc');
+ withAnimationInline = dog.allInstanceMethods
+ .firstWhere((m) => m.name == 'withAnimationInline');
+ packageGraph.allLocalModelElements.forEach((m) => m.documentation);
+ });
+
+ test("renders an animation within the method documentation", () {
+ expect(
+ withAnimation.documentation, contains('<video id="methodAnimation"'));
+ });
+ test("warns on a non-unique animation within a method", () {
+ expect(
+ packageGraph.packageWarningCounter.hasWarning(
+ withAnimationNonUnique,
+ PackageWarning.invalidParameter,
+ 'An animation has a non-unique name: fooHerderAnimation. Animation names '
+ 'must be unique.'),
+ isTrue);
+ });
+ test("warns on animation with missing parameters", () {
+ expect(
+ packageGraph.packageWarningCounter.hasWarning(
+ withAnimationWrongParams,
+ PackageWarning.invalidParameter,
+ 'Invalid @animation directive: {@animation http://host/path/to/video.mp4}\n'
+ 'Animation directives must be of the form: {@animation NAME '
+ 'WIDTH HEIGHT URL}'),
+ isTrue);
+ });
+ test("warns on animation with non-integer width", () {
+ expect(
+ packageGraph.packageWarningCounter.hasWarning(
+ withAnimationBadWidth,
+ PackageWarning.invalidParameter,
+ 'An animation has an invalid width (badWidthAnimation): 100px. The width must be an integer.'),
+ isTrue);
+ });
+ test("warns on animation with non-integer height", () {
+ expect(
+ packageGraph.packageWarningCounter.hasWarning(
+ withAnimationBadHeight,
+ PackageWarning.invalidParameter,
+ 'An animation has an invalid height (badHeightAnimation): 100px. The height must be an integer.'),
+ isTrue);
+ });
+ test("Doesn't place animations in one line doc", () {
+ expect(
+ withAnimationInline.oneLineDoc, isNot(contains('<video')));
+ expect(
+ withAnimationInline.documentation, contains('<video'));
+ });
+ test("Handles animations inline properly", () {
+ expect(
+ withAnimationInline.documentation, isNot(contains(' works')));
+ });
+ });
+
group('MultiplyInheritedExecutableElement handling', () {
Class BaseThingy, BaseThingy2, ImplementingThingy2;
Method aImplementingThingyMethod;
@@ -1019,7 +1099,7 @@
});
test('get methods', () {
- expect(Dog.publicInstanceMethods, hasLength(12));
+ expect(Dog.publicInstanceMethods, hasLength(19));
});
test('get operators', () {
@@ -1084,6 +1164,13 @@
'testGenericMethod',
'testMethod',
'toString',
+ 'withAnimation',
+ 'withAnimationBadHeight',
+ 'withAnimationBadWidth',
+ 'withAnimationInline',
+ 'withAnimationInOneLineDoc',
+ 'withAnimationNonUnique',
+ 'withAnimationWrongParams',
'withMacro',
'withMacro2',
'withPrivateMacro',
diff --git a/testing/test_package/lib/example.dart b/testing/test_package/lib/example.dart
index 91febaa..7cd5d52 100644
--- a/testing/test_package/lib/example.dart
+++ b/testing/test_package/lib/example.dart
@@ -355,6 +355,48 @@
/// Don't define this: {@macro ThatDoesNotExist}
void withUndefinedMacro() {}
+ /// Animation method
+ ///
+ /// {@animation methodAnimation 100 100 http://host/path/to/video.mp4}
+ /// More docs
+ void withAnimation() {}
+
+ /// Non-Unique Animation method (between methods)
+ ///
+ /// {@animation fooHerderAnimation 100 100 http://host/path/to/video.mp4}
+ /// {@animation fooHerderAnimation 100 100 http://host/path/to/video.mp4}
+ /// More docs
+ void withAnimationNonUnique() {}
+
+ /// Malformed Animation method with wrong parameters
+ ///
+ /// {@animation http://host/path/to/video.mp4}
+ /// More docs
+ void withAnimationWrongParams() {}
+
+ /// Malformed Animation method with non-integer width
+ ///
+ /// {@animation badWidthAnimation 100px 100 http://host/path/to/video.mp4}
+ /// More docs
+ void withAnimationBadWidth() {}
+
+ /// Malformed Animation method with non-integer height
+ ///
+ /// {@animation badHeightAnimation 100 100px http://host/path/to/video.mp4}
+ /// More docs
+ void withAnimationBadHeight() {}
+
+ /// Animation in one line doc {@animation oneLine 100 100 http://host/path/to/video.mp4}
+ ///
+ /// This tests to see that we do the right thing if the animation is in
+ /// the one line doc above.
+ void withAnimationInOneLineDoc() {}
+
+ /// Animation inline in text.
+ ///
+ /// Tests to see that an inline {@animation inline 100 100 http://host/path/to/video.mp4} works as expected.
+ void withAnimationInline() {}
+
void testGeneric(Map<String, dynamic> args) {}
void testMethod(Iterable it) {}
diff --git a/testing/test_package_docs/ex/Dog-class.html b/testing/test_package_docs/ex/Dog-class.html
index c5cb95f..6651f37 100644
--- a/testing/test_package_docs/ex/Dog-class.html
+++ b/testing/test_package_docs/ex/Dog-class.html
@@ -313,6 +313,69 @@
</dd>
+ <dt id="withAnimation" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimation.html">withAnimation</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Animation method <a href="ex/Dog/withAnimation.html">[...]</a>
+
+</dd>
+ <dt id="withAnimationBadHeight" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Malformed Animation method with non-integer height <a href="ex/Dog/withAnimationBadHeight.html">[...]</a>
+
+</dd>
+ <dt id="withAnimationBadWidth" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Malformed Animation method with non-integer width <a href="ex/Dog/withAnimationBadWidth.html">[...]</a>
+
+</dd>
+ <dt id="withAnimationInline" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Animation inline in text. <a href="ex/Dog/withAnimationInline.html">[...]</a>
+
+</dd>
+ <dt id="withAnimationInOneLineDoc" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Animation in one line doc <a href="ex/Dog/withAnimationInOneLineDoc.html">[...]</a>
+
+</dd>
+ <dt id="withAnimationNonUnique" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Non-Unique Animation method (between methods) <a href="ex/Dog/withAnimationNonUnique.html">[...]</a>
+
+</dd>
+ <dt id="withAnimationWrongParams" class="callable">
+ <span class="name"><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd>
+ Malformed Animation method with wrong parameters <a href="ex/Dog/withAnimationWrongParams.html">[...]</a>
+
+</dd>
<dt id="withMacro" class="callable">
<span class="name"><a href="ex/Dog/withMacro.html">withMacro</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">→ void</span>
@@ -482,6 +545,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/Dog.deprecatedCreate.html b/testing/test_package_docs/ex/Dog/Dog.deprecatedCreate.html
index c0738c5..c90aa19 100644
--- a/testing/test_package_docs/ex/Dog/Dog.deprecatedCreate.html
+++ b/testing/test_package_docs/ex/Dog/Dog.deprecatedCreate.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/Dog.html b/testing/test_package_docs/ex/Dog/Dog.html
index 22401a4..3022f7b 100644
--- a/testing/test_package_docs/ex/Dog/Dog.html
+++ b/testing/test_package_docs/ex/Dog/Dog.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/aFinalField.html b/testing/test_package_docs/ex/Dog/aFinalField.html
index 182cc7e..b22629f 100644
--- a/testing/test_package_docs/ex/Dog/aFinalField.html
+++ b/testing/test_package_docs/ex/Dog/aFinalField.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/aGetterReturningRandomThings.html b/testing/test_package_docs/ex/Dog/aGetterReturningRandomThings.html
index 8da2cfc..fe9206d 100644
--- a/testing/test_package_docs/ex/Dog/aGetterReturningRandomThings.html
+++ b/testing/test_package_docs/ex/Dog/aGetterReturningRandomThings.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/aName-constant.html b/testing/test_package_docs/ex/Dog/aName-constant.html
index 953f310..940186e 100644
--- a/testing/test_package_docs/ex/Dog/aName-constant.html
+++ b/testing/test_package_docs/ex/Dog/aName-constant.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/aProtectedFinalField.html b/testing/test_package_docs/ex/Dog/aProtectedFinalField.html
index e34c1b2..dc19cde 100644
--- a/testing/test_package_docs/ex/Dog/aProtectedFinalField.html
+++ b/testing/test_package_docs/ex/Dog/aProtectedFinalField.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/aStaticConstField-constant.html b/testing/test_package_docs/ex/Dog/aStaticConstField-constant.html
index 3fed6df..dcd9b21 100644
--- a/testing/test_package_docs/ex/Dog/aStaticConstField-constant.html
+++ b/testing/test_package_docs/ex/Dog/aStaticConstField-constant.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/abstractMethod.html b/testing/test_package_docs/ex/Dog/abstractMethod.html
index fb22fb4..9d6fada 100644
--- a/testing/test_package_docs/ex/Dog/abstractMethod.html
+++ b/testing/test_package_docs/ex/Dog/abstractMethod.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/createDog.html b/testing/test_package_docs/ex/Dog/createDog.html
index 53db5d6..c012a17 100644
--- a/testing/test_package_docs/ex/Dog/createDog.html
+++ b/testing/test_package_docs/ex/Dog/createDog.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/deprecatedField.html b/testing/test_package_docs/ex/Dog/deprecatedField.html
index 80896f5..0dc945d 100644
--- a/testing/test_package_docs/ex/Dog/deprecatedField.html
+++ b/testing/test_package_docs/ex/Dog/deprecatedField.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/deprecatedGetter.html b/testing/test_package_docs/ex/Dog/deprecatedGetter.html
index 66ef852..d94ba7d 100644
--- a/testing/test_package_docs/ex/Dog/deprecatedGetter.html
+++ b/testing/test_package_docs/ex/Dog/deprecatedGetter.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/deprecatedSetter.html b/testing/test_package_docs/ex/Dog/deprecatedSetter.html
index 5dcbe68..abb17b9 100644
--- a/testing/test_package_docs/ex/Dog/deprecatedSetter.html
+++ b/testing/test_package_docs/ex/Dog/deprecatedSetter.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/foo.html b/testing/test_package_docs/ex/Dog/foo.html
index 5e55c2e..327f701 100644
--- a/testing/test_package_docs/ex/Dog/foo.html
+++ b/testing/test_package_docs/ex/Dog/foo.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/getAnotherClassD.html b/testing/test_package_docs/ex/Dog/getAnotherClassD.html
index 967e0d3..2a73ab4 100644
--- a/testing/test_package_docs/ex/Dog/getAnotherClassD.html
+++ b/testing/test_package_docs/ex/Dog/getAnotherClassD.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/getClassA.html b/testing/test_package_docs/ex/Dog/getClassA.html
index 546f2b4..02762f5 100644
--- a/testing/test_package_docs/ex/Dog/getClassA.html
+++ b/testing/test_package_docs/ex/Dog/getClassA.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/isImplemented.html b/testing/test_package_docs/ex/Dog/isImplemented.html
index 66f3a09..6d08e82 100644
--- a/testing/test_package_docs/ex/Dog/isImplemented.html
+++ b/testing/test_package_docs/ex/Dog/isImplemented.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/name.html b/testing/test_package_docs/ex/Dog/name.html
index 2516722..87390f2 100644
--- a/testing/test_package_docs/ex/Dog/name.html
+++ b/testing/test_package_docs/ex/Dog/name.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/operator_equals.html b/testing/test_package_docs/ex/Dog/operator_equals.html
index 000a8f7..9cc3711 100644
--- a/testing/test_package_docs/ex/Dog/operator_equals.html
+++ b/testing/test_package_docs/ex/Dog/operator_equals.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/somethingTasty.html b/testing/test_package_docs/ex/Dog/somethingTasty.html
index c2f2a08..60d553d 100644
--- a/testing/test_package_docs/ex/Dog/somethingTasty.html
+++ b/testing/test_package_docs/ex/Dog/somethingTasty.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/staticGetterSetter.html b/testing/test_package_docs/ex/Dog/staticGetterSetter.html
index 9e42d6e..9133ea0 100644
--- a/testing/test_package_docs/ex/Dog/staticGetterSetter.html
+++ b/testing/test_package_docs/ex/Dog/staticGetterSetter.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/testGeneric.html b/testing/test_package_docs/ex/Dog/testGeneric.html
index 34adafe..a4318da 100644
--- a/testing/test_package_docs/ex/Dog/testGeneric.html
+++ b/testing/test_package_docs/ex/Dog/testGeneric.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/testGenericMethod.html b/testing/test_package_docs/ex/Dog/testGenericMethod.html
index 95c2b22..6d0ae59 100644
--- a/testing/test_package_docs/ex/Dog/testGenericMethod.html
+++ b/testing/test_package_docs/ex/Dog/testGenericMethod.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/testMethod.html b/testing/test_package_docs/ex/Dog/testMethod.html
index 8d1eeb0..30938ef 100644
--- a/testing/test_package_docs/ex/Dog/testMethod.html
+++ b/testing/test_package_docs/ex/Dog/testMethod.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/withAnimation.html b/testing/test_package_docs/ex/Dog/withAnimation.html
new file mode 100644
index 0000000..0140924
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimation.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimation method from the Dog class, for the Dart programming language.">
+ <title>withAnimation method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimation method</li>
+ </ol>
+ <div class="self-name">withAnimation</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimation method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimation</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Animation method</p><div style="position: relative;">
+ <div id="methodAnimation_play_button_" onclick="if (methodAnimation.paused) {
+ methodAnimation.play();
+ this.style.display = 'none';
+ } else {
+ methodAnimation.pause();
+ this.style.display = 'block';
+ }" style="position:absolute;
+ width:100px;
+ height:100px;
+ z-index:100000;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url(static-assets/play_button.svg);">
+ </div>
+ <video id="methodAnimation" style="width:100px; height:100px;" onclick="if (this.paused) {
+ this.play();
+ methodAnimation_play_button_.style.display = 'none';
+ } else {
+ this.pause();
+ methodAnimation_play_button_.style.display = 'block';
+ }" loop="">
+ <source src="http://host/path/to/video.mp4" type="video/mp4">
+ </video>
+</div>
+<p>More docs</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withAnimationBadHeight.html b/testing/test_package_docs/ex/Dog/withAnimationBadHeight.html
new file mode 100644
index 0000000..3274916
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimationBadHeight.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimationBadHeight method from the Dog class, for the Dart programming language.">
+ <title>withAnimationBadHeight method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimationBadHeight method</li>
+ </ol>
+ <div class="self-name">withAnimationBadHeight</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimationBadHeight method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimationBadHeight</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Malformed Animation method with non-integer height</p>
+<p>More docs</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withAnimationBadWidth.html b/testing/test_package_docs/ex/Dog/withAnimationBadWidth.html
new file mode 100644
index 0000000..dbdca60
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimationBadWidth.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimationBadWidth method from the Dog class, for the Dart programming language.">
+ <title>withAnimationBadWidth method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimationBadWidth method</li>
+ </ol>
+ <div class="self-name">withAnimationBadWidth</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimationBadWidth method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimationBadWidth</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Malformed Animation method with non-integer width</p>
+<p>More docs</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withAnimationInOneLineDoc.html b/testing/test_package_docs/ex/Dog/withAnimationInOneLineDoc.html
new file mode 100644
index 0000000..ea9e9d5
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimationInOneLineDoc.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimationInOneLineDoc method from the Dog class, for the Dart programming language.">
+ <title>withAnimationInOneLineDoc method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimationInOneLineDoc method</li>
+ </ol>
+ <div class="self-name">withAnimationInOneLineDoc</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimationInOneLineDoc method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimationInOneLineDoc</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Animation in one line doc </p><div style="position: relative;">
+ <div id="oneLine_play_button_" onclick="if (oneLine.paused) {
+ oneLine.play();
+ this.style.display = 'none';
+ } else {
+ oneLine.pause();
+ this.style.display = 'block';
+ }" style="position:absolute;
+ width:100px;
+ height:100px;
+ z-index:100000;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url(static-assets/play_button.svg);">
+ </div>
+ <video id="oneLine" style="width:100px; height:100px;" onclick="if (this.paused) {
+ this.play();
+ oneLine_play_button_.style.display = 'none';
+ } else {
+ this.pause();
+ oneLine_play_button_.style.display = 'block';
+ }" loop="">
+ <source src="http://host/path/to/video.mp4" type="video/mp4">
+ </video>
+</div>
+<p>This tests to see that we do the right thing if the animation is in
+the one line doc above.</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withAnimationInline.html b/testing/test_package_docs/ex/Dog/withAnimationInline.html
new file mode 100644
index 0000000..877731a
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimationInline.html
@@ -0,0 +1,161 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimationInline method from the Dog class, for the Dart programming language.">
+ <title>withAnimationInline method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimationInline method</li>
+ </ol>
+ <div class="self-name">withAnimationInline</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimationInline method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimationInline</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Animation inline in text.</p>
+<p>Tests to see that an inline </p><div style="position: relative;">
+ <div id="inline_play_button_" onclick="if (inline.paused) {
+ inline.play();
+ this.style.display = 'none';
+ } else {
+ inline.pause();
+ this.style.display = 'block';
+ }" style="position:absolute;
+ width:100px;
+ height:100px;
+ z-index:100000;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url(static-assets/play_button.svg);">
+ </div>
+ <video id="inline" style="width:100px; height:100px;" onclick="if (this.paused) {
+ this.play();
+ inline_play_button_.style.display = 'none';
+ } else {
+ this.pause();
+ inline_play_button_.style.display = 'block';
+ }" loop="">
+ <source src="http://host/path/to/video.mp4" type="video/mp4">
+ </video>
+</div>
+<p> works as expected.</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withAnimationNonUnique.html b/testing/test_package_docs/ex/Dog/withAnimationNonUnique.html
new file mode 100644
index 0000000..ff7332f
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimationNonUnique.html
@@ -0,0 +1,160 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimationNonUnique method from the Dog class, for the Dart programming language.">
+ <title>withAnimationNonUnique method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimationNonUnique method</li>
+ </ol>
+ <div class="self-name">withAnimationNonUnique</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimationNonUnique method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimationNonUnique</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Non-Unique Animation method (between methods)</p><div style="position: relative;">
+ <div id="fooHerderAnimation_play_button_" onclick="if (fooHerderAnimation.paused) {
+ fooHerderAnimation.play();
+ this.style.display = 'none';
+ } else {
+ fooHerderAnimation.pause();
+ this.style.display = 'block';
+ }" style="position:absolute;
+ width:100px;
+ height:100px;
+ z-index:100000;
+ background-position: center;
+ background-repeat: no-repeat;
+ background-image: url(static-assets/play_button.svg);">
+ </div>
+ <video id="fooHerderAnimation" style="width:100px; height:100px;" onclick="if (this.paused) {
+ this.play();
+ fooHerderAnimation_play_button_.style.display = 'none';
+ } else {
+ this.pause();
+ fooHerderAnimation_play_button_.style.display = 'block';
+ }" loop="">
+ <source src="http://host/path/to/video.mp4" type="video/mp4">
+ </video>
+</div>
+<p>More docs</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withAnimationWrongParams.html b/testing/test_package_docs/ex/Dog/withAnimationWrongParams.html
new file mode 100644
index 0000000..62b9392
--- /dev/null
+++ b/testing/test_package_docs/ex/Dog/withAnimationWrongParams.html
@@ -0,0 +1,136 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
+ <meta name="viewport" content="width=device-width, initial-scale=1">
+ <meta name="description" content="API docs for the withAnimationWrongParams method from the Dog class, for the Dart programming language.">
+ <title>withAnimationWrongParams method - Dog class - ex library - Dart API</title>
+ <!-- required because all the links are pseudo-absolute -->
+ <base href="../..">
+
+ <link href="https://fonts.googleapis.com/css?family=Source+Code+Pro:500,400i,400,300|Source+Sans+Pro:400,300,700" rel="stylesheet">
+ <link rel="stylesheet" href="static-assets/github.css">
+ <link rel="stylesheet" href="static-assets/styles.css">
+ <link rel="icon" href="static-assets/favicon.png">
+
+</head>
+
+<body>
+
+<div id="overlay-under-drawer"></div>
+
+<header id="title">
+ <button id="sidenav-left-toggle" type="button"> </button>
+ <ol class="breadcrumbs gt-separated dark hidden-xs">
+ <li><a href="index.html">test_package</a></li>
+ <li><a href="ex/ex-library.html">ex</a></li>
+ <li><a href="ex/Dog-class.html">Dog</a></li>
+ <li class="self-crumb">withAnimationWrongParams method</li>
+ </ol>
+ <div class="self-name">withAnimationWrongParams</div>
+ <form class="search navbar-right" role="search">
+ <input type="text" id="search-box" autocomplete="off" disabled class="form-control typeahead" placeholder="Loading search...">
+ </form>
+</header>
+
+<main>
+
+ <div class="col-xs-6 col-sm-3 col-md-2 sidebar sidebar-offcanvas-left">
+ <h5>Dog class</h5>
+ <ol>
+ <li class="section-title"><a href="ex/Dog-class.html#constructors">Constructors</a></li>
+ <li><a href="ex/Dog/Dog.html">Dog</a></li>
+ <li><a class="deprecated" href="ex/Dog/Dog.deprecatedCreate.html">deprecatedCreate</a></li>
+
+ <li class="section-title">
+ <a href="ex/Dog-class.html#instance-properties">Properties</a>
+ </li>
+ <li><a href="ex/Dog/aFinalField.html">aFinalField</a></li>
+ <li><a href="ex/Dog/aGetterReturningRandomThings.html">aGetterReturningRandomThings</a></li>
+ <li><a href="ex/Dog/aProtectedFinalField.html">aProtectedFinalField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedField.html">deprecatedField</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedGetter.html">deprecatedGetter</a></li>
+ <li><a class="deprecated" href="ex/Dog/deprecatedSetter.html">deprecatedSetter</a></li>
+ <li><a href="ex/Dog/isImplemented.html">isImplemented</a></li>
+ <li><a href="ex/Dog/name.html">name</a></li>
+ <li class="inherited"><a href="ex/E/hashCode.html">hashCode</a></li>
+ <li class="inherited"><a href="ex/E/runtimeType.html">runtimeType</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#instance-methods">Methods</a></li>
+ <li><a href="ex/Dog/abstractMethod.html">abstractMethod</a></li>
+ <li><a href="ex/Dog/foo.html">foo</a></li>
+ <li><a class="deprecated" href="ex/Dog/getAnotherClassD.html">getAnotherClassD</a></li>
+ <li><a class="deprecated" href="ex/Dog/getClassA.html">getClassA</a></li>
+ <li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
+ <li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
+ <li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
+ <li><a href="ex/Dog/withMacro.html">withMacro</a></li>
+ <li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
+ <li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
+ <li><a href="ex/Dog/withUndefinedMacro.html">withUndefinedMacro</a></li>
+ <li class="inherited"><a href="ex/E/noSuchMethod.html">noSuchMethod</a></li>
+ <li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#operators">Operators</a></li>
+ <li><a href="ex/Dog/operator_equals.html">operator ==</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-properties">Static properties</a></li>
+ <li><a href="ex/Dog/somethingTasty.html">somethingTasty</a></li>
+ <li><a href="ex/Dog/staticGetterSetter.html">staticGetterSetter</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#static-methods">Static methods</a></li>
+ <li><a class="deprecated" href="ex/Dog/createDog.html">createDog</a></li>
+
+ <li class="section-title"><a href="ex/Dog-class.html#constants">Constants</a></li>
+ <li><a href="ex/Dog/aName-constant.html">aName</a></li>
+ <li><a href="ex/Dog/aStaticConstField-constant.html">aStaticConstField</a></li>
+ </ol>
+ </div><!--/.sidebar-offcanvas-->
+
+ <div class="col-xs-12 col-sm-9 col-md-8 main-content">
+ <h1>withAnimationWrongParams method</h1>
+
+ <section class="multi-line-signature">
+ <span class="returntype">void</span>
+ <span class="name ">withAnimationWrongParams</span>
+(<wbr>)
+ </section>
+ <section class="desc markdown">
+ <p>Malformed Animation method with wrong parameters</p>
+<p>More docs</p>
+ </section>
+
+
+
+ </div> <!-- /.main-content -->
+
+ <div class="col-xs-6 col-sm-6 col-md-2 sidebar sidebar-offcanvas-right">
+ </div><!--/.sidebar-offcanvas-->
+
+</main>
+
+<footer>
+ <span class="no-break">
+ test_package 0.0.1
+ </span>
+
+</footer>
+
+<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
+<script src="static-assets/typeahead.bundle.min.js"></script>
+<script src="static-assets/highlight.pack.js"></script>
+<script src="static-assets/URI.js"></script>
+<script src="static-assets/script.js"></script>
+
+
+</body>
+
+</html>
diff --git a/testing/test_package_docs/ex/Dog/withMacro.html b/testing/test_package_docs/ex/Dog/withMacro.html
index d8a5011..cefce52 100644
--- a/testing/test_package_docs/ex/Dog/withMacro.html
+++ b/testing/test_package_docs/ex/Dog/withMacro.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/withMacro2.html b/testing/test_package_docs/ex/Dog/withMacro2.html
index 015d71a..ea64f5a 100644
--- a/testing/test_package_docs/ex/Dog/withMacro2.html
+++ b/testing/test_package_docs/ex/Dog/withMacro2.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/withPrivateMacro.html b/testing/test_package_docs/ex/Dog/withPrivateMacro.html
index 13aba57..88b005c 100644
--- a/testing/test_package_docs/ex/Dog/withPrivateMacro.html
+++ b/testing/test_package_docs/ex/Dog/withPrivateMacro.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/Dog/withUndefinedMacro.html b/testing/test_package_docs/ex/Dog/withUndefinedMacro.html
index 79fe73c..2a26e4d 100644
--- a/testing/test_package_docs/ex/Dog/withUndefinedMacro.html
+++ b/testing/test_package_docs/ex/Dog/withUndefinedMacro.html
@@ -65,6 +65,13 @@
<li><a href="ex/Dog/testGeneric.html">testGeneric</a></li>
<li><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li><a href="ex/Dog/testMethod.html">testMethod</a></li>
+ <li><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/F-class.html b/testing/test_package_docs/ex/F-class.html
index 2e3d9ed..a6720ad 100644
--- a/testing/test_package_docs/ex/F-class.html
+++ b/testing/test_package_docs/ex/F-class.html
@@ -327,6 +327,69 @@
<div class="features">inherited</div>
</dd>
+ <dt id="withAnimation" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimation.html">withAnimation</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Animation method <a href="ex/Dog/withAnimation.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
+ <dt id="withAnimationBadHeight" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Malformed Animation method with non-integer height <a href="ex/Dog/withAnimationBadHeight.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
+ <dt id="withAnimationBadWidth" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Malformed Animation method with non-integer width <a href="ex/Dog/withAnimationBadWidth.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
+ <dt id="withAnimationInline" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Animation inline in text. <a href="ex/Dog/withAnimationInline.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
+ <dt id="withAnimationInOneLineDoc" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Animation in one line doc <a href="ex/Dog/withAnimationInOneLineDoc.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
+ <dt id="withAnimationNonUnique" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Non-Unique Animation method (between methods) <a href="ex/Dog/withAnimationNonUnique.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
+ <dt id="withAnimationWrongParams" class="callable inherited">
+ <span class="name"><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></span><span class="signature">(<wbr>)
+ <span class="returntype parameter">→ void</span>
+ </span>
+ </dt>
+ <dd class="inherited">
+ Malformed Animation method with wrong parameters <a href="ex/Dog/withAnimationWrongParams.html">[...]</a>
+ <div class="features">inherited</div>
+</dd>
<dt id="withMacro" class="callable inherited">
<span class="name"><a href="ex/Dog/withMacro.html">withMacro</a></span><span class="signature">(<wbr>)
<span class="returntype parameter">→ void</span>
@@ -417,6 +480,13 @@
<li class="inherited"><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li class="inherited"><a href="ex/Dog/testMethod.html">testMethod</a></li>
<li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li class="inherited"><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li class="inherited"><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li class="inherited"><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/F/F.html b/testing/test_package_docs/ex/F/F.html
index 8de1046..d056385 100644
--- a/testing/test_package_docs/ex/F/F.html
+++ b/testing/test_package_docs/ex/F/F.html
@@ -68,6 +68,13 @@
<li class="inherited"><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li class="inherited"><a href="ex/Dog/testMethod.html">testMethod</a></li>
<li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li class="inherited"><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li class="inherited"><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li class="inherited"><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/F/methodWithGenericParam.html b/testing/test_package_docs/ex/F/methodWithGenericParam.html
index f14e9b1..264f59f 100644
--- a/testing/test_package_docs/ex/F/methodWithGenericParam.html
+++ b/testing/test_package_docs/ex/F/methodWithGenericParam.html
@@ -68,6 +68,13 @@
<li class="inherited"><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li class="inherited"><a href="ex/Dog/testMethod.html">testMethod</a></li>
<li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li class="inherited"><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li class="inherited"><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li class="inherited"><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/ex/F/test.html b/testing/test_package_docs/ex/F/test.html
index 80fe610..c0bd655 100644
--- a/testing/test_package_docs/ex/F/test.html
+++ b/testing/test_package_docs/ex/F/test.html
@@ -68,6 +68,13 @@
<li class="inherited"><a href="ex/Dog/testGenericMethod.html">testGenericMethod</a></li>
<li class="inherited"><a href="ex/Dog/testMethod.html">testMethod</a></li>
<li class="inherited"><a href="ex/E/toString.html">toString</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimation.html">withAnimation</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadHeight.html">withAnimationBadHeight</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationBadWidth.html">withAnimationBadWidth</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInline.html">withAnimationInline</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationInOneLineDoc.html">withAnimationInOneLineDoc</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationNonUnique.html">withAnimationNonUnique</a></li>
+ <li class="inherited"><a href="ex/Dog/withAnimationWrongParams.html">withAnimationWrongParams</a></li>
<li class="inherited"><a href="ex/Dog/withMacro.html">withMacro</a></li>
<li class="inherited"><a href="ex/Dog/withMacro2.html">withMacro2</a></li>
<li class="inherited"><a href="ex/Dog/withPrivateMacro.html">withPrivateMacro</a></li>
diff --git a/testing/test_package_docs/index.json b/testing/test_package_docs/index.json
index 541529f..cff3e09 100644
--- a/testing/test_package_docs/index.json
+++ b/testing/test_package_docs/index.json
@@ -1256,6 +1256,83 @@
}
},
{
+ "name": "withAnimation",
+ "qualifiedName": "ex.Dog.withAnimation",
+ "href": "ex/Dog/withAnimation.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
+ "name": "withAnimationBadHeight",
+ "qualifiedName": "ex.Dog.withAnimationBadHeight",
+ "href": "ex/Dog/withAnimationBadHeight.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
+ "name": "withAnimationBadWidth",
+ "qualifiedName": "ex.Dog.withAnimationBadWidth",
+ "href": "ex/Dog/withAnimationBadWidth.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
+ "name": "withAnimationInOneLineDoc",
+ "qualifiedName": "ex.Dog.withAnimationInOneLineDoc",
+ "href": "ex/Dog/withAnimationInOneLineDoc.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
+ "name": "withAnimationInline",
+ "qualifiedName": "ex.Dog.withAnimationInline",
+ "href": "ex/Dog/withAnimationInline.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
+ "name": "withAnimationNonUnique",
+ "qualifiedName": "ex.Dog.withAnimationNonUnique",
+ "href": "ex/Dog/withAnimationNonUnique.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
+ "name": "withAnimationWrongParams",
+ "qualifiedName": "ex.Dog.withAnimationWrongParams",
+ "href": "ex/Dog/withAnimationWrongParams.html",
+ "type": "method",
+ "overriddenDepth": 0,
+ "enclosedBy": {
+ "name": "Dog",
+ "type": "class"
+ }
+ },
+ {
"name": "withMacro",
"qualifiedName": "ex.Dog.withMacro",
"href": "ex/Dog/withMacro.html",