diff --git a/lib/dartdoc.dart b/lib/dartdoc.dart index be88aa2f7c..f095dfe94f 100644 --- a/lib/dartdoc.dart +++ b/lib/dartdoc.dart @@ -366,14 +366,28 @@ class DartDoc { path.normalize(origin), referredFrom: source); _onCheckProgress.add(pathToCheck); + // Remove so that we properly count that the file doesn't exist for + // the orphan check. + visited.remove(fullPath); return null; } visited.add(fullPath); Iterable stringLinks = stringLinksAndHref.item1; String baseHref = stringLinksAndHref.item2; + // Prevent extremely large stacks by storing the paths we are using + // here instead -- occasionally, very large jobs have overflowed + // the stack without this. + // (newPathToCheck, newFullPath) + Set> toVisit = new Set(); + for (String href in stringLinks) { - if (!href.startsWith('http') && !href.contains('#')) { + Uri uri; + try { + uri = Uri.parse(href); + } catch (FormatError) {} + + if (uri == null || !uri.hasAuthority && !uri.hasFragment) { var full; if (baseHref != null) { full = '${path.dirname(pathToCheck)}/$baseHref/$href'; @@ -384,11 +398,15 @@ class DartDoc { String newFullPath = path.joinAll([origin, newPathToCheck]); newFullPath = path.normalize(newFullPath); if (!visited.contains(newFullPath)) { - _doCheck(package, origin, visited, newPathToCheck, pathToCheck, - newFullPath); + toVisit.add(new Tuple2(newPathToCheck, newFullPath)); + visited.add(newFullPath); } } } + for (Tuple2 visitPaths in toVisit) { + _doCheck(package, origin, visited, visitPaths.item1, pathToCheck, + visitPaths.item2); + } _onCheckProgress.add(pathToCheck); } diff --git a/lib/src/markdown_processor.dart b/lib/src/markdown_processor.dart index f130641b2f..a7326c7a96 100644 --- a/lib/src/markdown_processor.dart +++ b/lib/src/markdown_processor.dart @@ -251,7 +251,9 @@ MatchingLinkResult _getMatchingLinkElement( // Try expensive not-scoped lookup. if (refElement == null) { - refElement = _findRefElementInLibrary(codeRef, element, commentRefs); + Class preferredClass = _getPreferredClass(element); + refElement = + _findRefElementInLibrary(codeRef, element, commentRefs, preferredClass); } // This is faster but does not take canonicalization into account; try @@ -281,7 +283,7 @@ MatchingLinkResult _getMatchingLinkElement( if (searchElement is Member) searchElement = Package.getBasestElement(refElement); - Class preferredClass = _getPreferredClass(element); + final Class preferredClass = _getPreferredClass(element); ModelElement refModelElement = element.package.findCanonicalModelElementFor( searchElement, preferredClass: preferredClass); @@ -357,6 +359,8 @@ bool _ConsiderIfConstructor(String codeRef, ModelElement modelElement) { Constructor aConstructor = modelElement; List codeRefParts = codeRef.split('.'); if (codeRefParts.length > 1) { + // Pick the last two parts, in case a specific library was part of the + // codeRef. if (codeRefParts[codeRefParts.length - 1] == codeRefParts[codeRefParts.length - 2]) { // Foobar.Foobar -- assume they really do mean the constructor for this class. @@ -380,8 +384,8 @@ Map> _findRefElementCache; // TODO(jcollins-g): Subcomponents of this function shouldn't be adding nulls to results, strip the // removes out that are gratuitous and debug the individual pieces. // TODO(jcollins-g): A complex package winds up spending a lot of cycles in here. Optimize. -Element _findRefElementInLibrary( - String codeRef, ModelElement element, List commentRefs) { +Element _findRefElementInLibrary(String codeRef, ModelElement element, + List commentRefs, Class preferredClass) { assert(element != null); assert(element.package.allLibrariesAdded); @@ -394,21 +398,24 @@ Element _findRefElementInLibrary( // This might be an operator. Strip the operator prefix and try again. if (results.isEmpty && codeRef.startsWith('operator')) { String newCodeRef = codeRef.replaceFirst('operator', ''); - return _findRefElementInLibrary(newCodeRef, element, commentRefs); + return _findRefElementInLibrary( + newCodeRef, element, commentRefs, preferredClass); } results.remove(null); // Oh, and someone might have some type parameters or other garbage. if (results.isEmpty && codeRef.contains(trailingIgnoreStuff)) { String newCodeRef = codeRef.replaceFirst(trailingIgnoreStuff, ''); - return _findRefElementInLibrary(newCodeRef, element, commentRefs); + return _findRefElementInLibrary( + newCodeRef, element, commentRefs, preferredClass); } results.remove(null); // Oh, and someone might have thrown on a 'const' or 'final' in front. if (results.isEmpty && codeRef.contains(leadingIgnoreStuff)) { String newCodeRef = codeRef.replaceFirst(leadingIgnoreStuff, ''); - return _findRefElementInLibrary(newCodeRef, element, commentRefs); + return _findRefElementInLibrary( + newCodeRef, element, commentRefs, preferredClass); } // Maybe this ModelElement has parameters, and this is one of them. @@ -422,7 +429,7 @@ Element _findRefElementInLibrary( if (results.isEmpty) { // Maybe this is local to a class. // TODO(jcollins-g): tryClasses is a strict subset of the superclass chain. Optimize. - List tryClasses = [_getPreferredClass(element)]; + List tryClasses = [preferredClass]; Class realClass = tryClasses.first; if (element is Inheritable) { ModelElement overriddenElement = element.overriddenElement; @@ -482,7 +489,8 @@ Element _findRefElementInLibrary( _findRefElementCache.containsKey(codeRefChomped)) { for (final modelElement in _findRefElementCache[codeRefChomped]) { if (!_ConsiderIfConstructor(codeRef, modelElement)) continue; - results.add(package.findCanonicalModelElementFor(modelElement.element)); + results.add(package.findCanonicalModelElementFor(modelElement.element, + preferredClass: preferredClass)); } } results.remove(null); @@ -492,7 +500,8 @@ Element _findRefElementInLibrary( for (final modelElement in library.allModelElements) { if (!_ConsiderIfConstructor(codeRef, modelElement)) continue; if (codeRefChomped == modelElement.fullyQualifiedNameWithoutLibrary) { - results.add(package.findCanonicalModelElementFor(modelElement.element)); + results.add(package.findCanonicalModelElementFor(modelElement.element, + preferredClass: preferredClass)); } } } diff --git a/lib/src/model.dart b/lib/src/model.dart index 1049e1543b..d63c9478d6 100644 --- a/lib/src/model.dart +++ b/lib/src/model.dart @@ -377,6 +377,16 @@ class Class extends ModelElement implements EnclosedElement { .toList(growable: false); } + List _inheritanceAndInterfaces; + List get inheritanceAndInterfaces { + if (_inheritanceAndInterfaces == null) { + _inheritanceAndInterfaces = [] + ..addAll(inheritanceChain) + ..addAll(interfaceChain.map((et) => et.element as Class)); + } + return _inheritanceAndInterfaces; + } + List get allInstanceMethods { if (_allInstanceMethods != null) return _allInstanceMethods; _allInstanceMethods = [] @@ -702,6 +712,18 @@ class Class extends ModelElement implements EnclosedElement { List get interfaces => _interfaces; + List _interfaceChain; + List get interfaceChain { + if (_interfaceChain == null) { + _interfaceChain = []; + for (ElementType interface in interfaces) { + _interfaceChain.add(interface); + _interfaceChain.addAll((interface.element as Class).interfaceChain); + } + } + return _interfaceChain; + } + bool get isAbstract => _cls.isAbstract; // TODO(jcollins-g): Something still not quite right with privacy detection, @@ -721,7 +743,7 @@ class Class extends ModelElement implements EnclosedElement { return _cls.allSupertypes.any(_doCheck); } - /// Returns true if [other] is a parent class or mixin for this class. + /// Returns true if [other] is a parent class for this class. bool isInheritingFrom(Class other) => superChain.map((et) => (et.element as Class)).contains(other); @@ -911,6 +933,10 @@ class Class extends ModelElement implements EnclosedElement { new InheritableAccessor.from(getterElement, inheritedAccessors, this); Accessor setter = new InheritableAccessor.from(setterElement, inheritedAccessors, this); + // Rebind getterElement/setterElement as ModelElement.from can resolve + // MultiplyInheritedExecutableElements. + getterElement = getter?.element; + setterElement = setter?.element; assert(!(getter == null && setter == null)); if (f == null) { // Pick an appropriate FieldElement to represent this element. @@ -2072,6 +2098,31 @@ class ScoredCandidate implements Comparable { "${library.name}: ${score.toStringAsPrecision(4)} - ${reasons.join(', ')}"; } +// TODO(jcollins-g): Implement resolution per ECMA-408 4th edition, page 39 #22. +/// Resolves this very rare case incorrectly by picking the closest element in +/// the inheritance and interface chains from the analyzer. +ModelElement resolveMultiplyInheritedElement( + MultiplyInheritedExecutableElement e, + Library library, + Class enclosingClass) { + Iterable inheritables = e.inheritedElements.map((ee) => + new ModelElement.from( + ee, library.package.findOrCreateLibraryFor(ee.library)) + as Inheritable); + Inheritable foundInheritable; + int lowIndex = enclosingClass.inheritanceAndInterfaces.length; + for (var inheritable in inheritables) { + int index = enclosingClass.inheritanceAndInterfaces + .indexOf(inheritable.enclosingElement); + if (index < lowIndex) { + foundInheritable = inheritable; + lowIndex = index; + } + } + return new ModelElement.from(foundInheritable.element, library, + enclosingClass: enclosingClass); +} + /// This class is the foundation of Dartdoc's model for source code. /// All ModelElements are contained within a [Package], and laid out in a /// structure that mirrors the availability of identifiers in the various @@ -2138,96 +2189,107 @@ abstract class ModelElement extends Nameable if (e.kind != ElementKind.DYNAMIC && library.package._allConstructedModelElements.containsKey(key)) { newModelElement = library.package._allConstructedModelElements[key]; + assert(newModelElement.element is! MultiplyInheritedExecutableElement); } else { if (e.kind == ElementKind.DYNAMIC) { newModelElement = new Dynamic(e, library); } - if (e is LibraryElement) { - newModelElement = new Library(e, library.package); - } - // Also handles enums - if (e is ClassElement) { - if (!e.isEnum) { - newModelElement = new Class(e, library); - if (newModelElement.library.name == 'dart:core' && - newModelElement.name == 'Object') { - // We've found Object. This is an important object, so save it in the package. - newModelElement.library.package._objectElement = newModelElement; + if (e is MultiplyInheritedExecutableElement) { + newModelElement = + resolveMultiplyInheritedElement(e, library, enclosingClass); + } else { + if (e is LibraryElement) { + newModelElement = new Library(e, library.package); + } + // Also handles enums + if (e is ClassElement) { + if (!e.isEnum) { + newModelElement = new Class(e, library); + if (newModelElement.library.name == 'dart:core' && + newModelElement.name == 'Object') { + // We've found Object. This is an important object, so save it in the package. + newModelElement.library.package._objectElement = newModelElement; + } + } else { + newModelElement = new Enum(e, library); } - } else { - newModelElement = new Enum(e, library); } - } - if (e is FunctionElement) { - newModelElement = new ModelFunction(e, library); - } - if (e is FunctionTypeAliasElement) { - newModelElement = new Typedef(e, library); - } - if (e is FieldElement) { - assert(getter != null || setter != null); - if (enclosingClass == null) { - if (e.isEnumConstant) { - int index = e.computeConstantValue().getField('index').toIntValue(); - newModelElement = new EnumField.forConstant(index, e, library, getter); - } else if (e.enclosingElement.isEnum) { - newModelElement = new EnumField(e, library, getter, setter); + if (e is FunctionElement) { + newModelElement = new ModelFunction(e, library); + } + if (e is FunctionTypeAliasElement) { + newModelElement = new Typedef(e, library); + } + if (e is FieldElement) { + if (enclosingClass == null) { + if (e.isEnumConstant) { + int index = + e.computeConstantValue().getField('index').toIntValue(); + newModelElement = + new EnumField.forConstant(index, e, library, getter); + } else if (e.enclosingElement.isEnum) { + newModelElement = new EnumField(e, library, getter, setter); + } else { + newModelElement = new Field(e, library, getter, setter); + } } else { - newModelElement = new Field(e, library, getter, setter); + // EnumFields can't be inherited, so this case is simpler. + newModelElement = + new Field.inherited(e, enclosingClass, library, getter, setter); } - } else { - // EnumFields can't be inherited, so this case is simpler. - newModelElement = - new Field.inherited(e, enclosingClass, library, getter, setter); } - } - if (e is ConstructorElement) { - newModelElement = new Constructor(e, library); - } - if (e is MethodElement && e.isOperator) { - if (enclosingClass == null) - newModelElement = new Operator(e, library); - else - newModelElement = new Operator.inherited(e, enclosingClass, library); - } - if (e is MethodElement && !e.isOperator) { - if (enclosingClass == null) - newModelElement = new Method(e, library); - else - newModelElement = new Method.inherited(e, enclosingClass, library); - } - if (e is TopLevelVariableElement) { - if (getter == null && setter == null) { - List allVariables = [] - ..addAll(library.properties) - ..addAll(library.constants); - newModelElement = allVariables.firstWhere((v) => v.element == e); - } else { - newModelElement = new TopLevelVariable(e, library, getter, setter); + if (e is ConstructorElement) { + newModelElement = new Constructor(e, library); } - } - if (e is PropertyAccessorElement) { - if (e.enclosingElement is ClassElement) { + if (e is MethodElement && e.isOperator) { if (enclosingClass == null) - newModelElement = new InheritableAccessor(e, library); + newModelElement = new Operator(e, library); else newModelElement = - new InheritableAccessor.inherited(e, library, enclosingClass); - } else { - newModelElement = new Accessor(e, library); + new Operator.inherited(e, enclosingClass, library); + } + if (e is MethodElement && !e.isOperator) { + if (enclosingClass == null) + newModelElement = new Method(e, library); + else + newModelElement = new Method.inherited(e, enclosingClass, library); + } + if (e is TopLevelVariableElement) { + if (getter == null && setter == null) { + List allVariables = [] + ..addAll(library.properties) + ..addAll(library.constants); + newModelElement = allVariables.firstWhere((v) => v.element == e); + } else { + newModelElement = new TopLevelVariable(e, library, getter, setter); + } + } + if (e is PropertyAccessorElement) { + // TODO(jcollins-g): why test for ClassElement in enclosingElement? + if (e.enclosingElement is ClassElement || + e is MultiplyInheritedExecutableElement) { + if (enclosingClass == null) + newModelElement = new InheritableAccessor(e, library); + else + newModelElement = + new InheritableAccessor.inherited(e, library, enclosingClass); + } else { + newModelElement = new Accessor(e, library); + } + } + if (e is TypeParameterElement) { + newModelElement = new TypeParameter(e, library); + } + if (e is ParameterElement) { + newModelElement = new Parameter(e, library); } - } - if (e is TypeParameterElement) { - newModelElement = new TypeParameter(e, library); - } - if (e is ParameterElement) { - newModelElement = new Parameter(e, library); } } // TODO(jcollins-g): Consider subclass for ModelFunctionTyped. if (e is GenericFunctionTypeElement) { newModelElement = new ModelFunctionTyped(e, library); } + if (newModelElement == null) throw "Unknown type ${e.runtimeType}"; if (enclosingClass != null) assert(newModelElement is Inheritable); if (library != null) { @@ -2244,6 +2306,7 @@ abstract class ModelElement extends Nameable assert(setter == null || newModelElement.setter.enclosingCombo != null); } + assert(newModelElement.element is! MultiplyInheritedExecutableElement); return newModelElement; } @@ -4103,6 +4166,7 @@ class Package extends Nameable implements Documentable { matches.removeWhere((me) => !superChain.contains((me as EnclosedElement).enclosingElement)); } + assert(matches.length <= 1); if (!matches.isEmpty) modelElement = matches.first; } else { diff --git a/test/model_test.dart b/test/model_test.dart index edb065dfd8..e2a0d33604 100644 --- a/test/model_test.dart +++ b/test/model_test.dart @@ -312,6 +312,32 @@ void main() { }); }); + group('MultiplyInheritedExecutableElement handling', () { + Class BaseThingy, BaseThingy2, ImplementingThingy2; + Method aImplementingThingyMethod; + Field aImplementingThingyField; + Field aImplementingThingy; + Accessor aImplementingThingyAccessor; + + setUp(() { + BaseThingy = fakeLibrary.classes.firstWhere((c) => c.name == 'BaseThingy'); + BaseThingy2 = fakeLibrary.classes.firstWhere((c) => c.name == 'BaseThingy2'); + ImplementingThingy2 = fakeLibrary.classes.firstWhere((c) => c.name == 'ImplementingThingy2'); + + aImplementingThingy = ImplementingThingy2.allInstanceProperties.firstWhere((m) => m.name == 'aImplementingThingy'); + aImplementingThingyMethod = ImplementingThingy2.allInstanceMethods.firstWhere((m) => m.name == 'aImplementingThingyMethod'); + aImplementingThingyField = ImplementingThingy2.allInstanceProperties.firstWhere((m) => m.name == 'aImplementingThingyField'); + aImplementingThingyAccessor = aImplementingThingyField.getter; + }); + + test('Verify behavior of imperfect resolver', () { + expect(aImplementingThingy.element.enclosingElement, equals(BaseThingy2.element)); + expect(aImplementingThingyMethod.element.enclosingElement, equals(BaseThingy.element)); + expect(aImplementingThingyField.element.enclosingElement, equals(BaseThingy.element)); + expect(aImplementingThingyAccessor.element.enclosingElement, equals(BaseThingy.element)); + }); + }); + group('Docs as HTML', () { Class Apple, B, superAwesomeClass, foo2; TopLevelVariable incorrectDocReferenceFromEx; diff --git a/testing/test_package/lib/fake.dart b/testing/test_package/lib/fake.dart index 91b42e9ce1..2f66ae178b 100644 --- a/testing/test_package/lib/fake.dart +++ b/testing/test_package/lib/fake.dart @@ -56,6 +56,24 @@ import 'css.dart' as css; import 'two_exports.dart' show BaseClass; +abstract class ImplementingThingy implements BaseThingy {} + +abstract class BaseThingy { + // ignore: public_member_api_docs + ImplementingThingy get aImplementingThingy; + ImplementingThingy aImplementingThingyField; + void aImplementingThingyMethod(ImplementingThingy parameter); +} + +abstract class ImplementingThingy2 implements BaseThingy2, ImplementingThingy {} + +/// Test for MultiplyInheritedExecutableElement handling. +abstract class BaseThingy2 implements BaseThingy { + @override + /// BaseThingy2's doc for aImplementingThingy. + ImplementingThingy2 get aImplementingThingy; +} + class HasGenerics { HasGenerics(X x, Y y, Z z) {} diff --git a/testing/test_package_docs/fake/Annotation-class.html b/testing/test_package_docs/fake/Annotation-class.html index 3830422229..724ad3c22a 100644 --- a/testing/test_package_docs/fake/Annotation-class.html +++ b/testing/test_package_docs/fake/Annotation-class.html @@ -42,6 +42,8 @@
library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/AnotherInterface-class.html b/testing/test_package_docs/fake/AnotherInterface-class.html index cbe12b5eab..1a3ed2ed12 100644 --- a/testing/test_package_docs/fake/AnotherInterface-class.html +++ b/testing/test_package_docs/fake/AnotherInterface-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/BaseForDocComments-class.html b/testing/test_package_docs/fake/BaseForDocComments-class.html index faea77603a..c52355d80e 100644 --- a/testing/test_package_docs/fake/BaseForDocComments-class.html +++ b/testing/test_package_docs/fake/BaseForDocComments-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/BaseThingy-class.html b/testing/test_package_docs/fake/BaseThingy-class.html new file mode 100644 index 0000000000..e95948a137 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy-class.html @@ -0,0 +1,297 @@ + + + + + + + + BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    BaseThingy
    + +
    + +
    + + + +
    + + +
    +
    + + + +
    Implemented by
    +
    + +
    +
    + +
    +

    Constructors

    + +
    +
    + BaseThingy() +
    +
    + +
    +
    +
    + +
    +

    Properties

    + +
    +
    + aImplementingThingy + ImplementingThingy +
    +
    + +
    read-only
    +
    +
    + aImplementingThingyField + ImplementingThingy + +
    +
    + +
    read / write
    +
    +
    + hashCode + → int +
    +
    + +
    read-only, inherited
    +
    +
    + runtimeType + → Type +
    +
    + +
    read-only, inherited
    +
    +
    +
    + +
    +

    Methods

    +
    +
    + aImplementingThingyMethod(ImplementingThingy parameter) + → void + +
    +
    + + +
    +
    + noSuchMethod(Invocation invocation) + → dynamic + +
    +
    + +
    inherited
    +
    +
    + toString() + → String + +
    +
    + +
    inherited
    +
    +
    +
    + +
    +

    Operators

    +
    +
    + operator ==(other) + → bool + +
    +
    + +
    inherited
    +
    +
    +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/BaseThingy.html b/testing/test_package_docs/fake/BaseThingy/BaseThingy.html new file mode 100644 index 0000000000..4d95e18df0 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/BaseThingy.html @@ -0,0 +1,103 @@ + + + + + + + + BaseThingy constructor - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    BaseThingy
    + +
    + +
    + + + +
    +
    + + BaseThingy() +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/aImplementingThingy.html b/testing/test_package_docs/fake/BaseThingy/aImplementingThingy.html new file mode 100644 index 0000000000..2a18973eaf --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/aImplementingThingy.html @@ -0,0 +1,107 @@ + + + + + + + + aImplementingThingy property - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    aImplementingThingy
    + +
    + +
    + + + +
    + + +
    + +
    + ImplementingThingy + aImplementingThingy
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/aImplementingThingyField.html b/testing/test_package_docs/fake/BaseThingy/aImplementingThingyField.html new file mode 100644 index 0000000000..354c22998e --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/aImplementingThingyField.html @@ -0,0 +1,104 @@ + + + + + + + + aImplementingThingyField property - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    aImplementingThingyField
    + +
    + +
    + + + +
    + +
    + ImplementingThingy + aImplementingThingyField
    read / write
    +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/aImplementingThingyMethod.html b/testing/test_package_docs/fake/BaseThingy/aImplementingThingyMethod.html new file mode 100644 index 0000000000..9c57a654c7 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/aImplementingThingyMethod.html @@ -0,0 +1,102 @@ + + + + + + + + aImplementingThingyMethod method - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    aImplementingThingyMethod
    + +
    + +
    + + + +
    +
    + void + aImplementingThingyMethod(ImplementingThingy parameter) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/hashCode.html b/testing/test_package_docs/fake/BaseThingy/hashCode.html new file mode 100644 index 0000000000..f9349d0d3c --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/hashCode.html @@ -0,0 +1,107 @@ + + + + + + + + hashCode property - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    hashCode
    + +
    + +
    + + + +
    + + +
    + +
    + int + hashCode
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/noSuchMethod.html b/testing/test_package_docs/fake/BaseThingy/noSuchMethod.html new file mode 100644 index 0000000000..fb0d4885f6 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/noSuchMethod.html @@ -0,0 +1,102 @@ + + + + + + + + noSuchMethod method - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    noSuchMethod
    + +
    + +
    + + + +
    +
    + dynamic + noSuchMethod(Invocation invocation) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/operator_equals.html b/testing/test_package_docs/fake/BaseThingy/operator_equals.html new file mode 100644 index 0000000000..8cd598af74 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/operator_equals.html @@ -0,0 +1,102 @@ + + + + + + + + operator == method - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    operator ==
    + +
    + +
    + + + +
    +
    + bool + operator ==(other) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/runtimeType.html b/testing/test_package_docs/fake/BaseThingy/runtimeType.html new file mode 100644 index 0000000000..406c6e3f79 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/runtimeType.html @@ -0,0 +1,107 @@ + + + + + + + + runtimeType property - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    runtimeType
    + +
    + +
    + + + +
    + + +
    + +
    + Type + runtimeType
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy/toString.html b/testing/test_package_docs/fake/BaseThingy/toString.html new file mode 100644 index 0000000000..f49c944db3 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy/toString.html @@ -0,0 +1,102 @@ + + + + + + + + toString method - BaseThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    toString
    + +
    + +
    + + + +
    +
    + String + toString() +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2-class.html b/testing/test_package_docs/fake/BaseThingy2-class.html new file mode 100644 index 0000000000..8e72e0b1fe --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2-class.html @@ -0,0 +1,305 @@ + + + + + + + + BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    BaseThingy2
    + +
    + +
    + + + +
    + +
    +

    Test for MultiplyInheritedExecutableElement handling.

    +
    + +
    +
    + +
    Implements
    +
    + +
    + + +
    Implemented by
    +
    + +
    +
    + +
    +

    Constructors

    + +
    +
    + BaseThingy2() +
    +
    + +
    +
    +
    + +
    +

    Properties

    + +
    +
    + aImplementingThingy + ImplementingThingy2 +
    +
    + BaseThingy2's doc for aImplementingThingy. +
    @override, read-only
    +
    +
    + aImplementingThingyField + ImplementingThingy + +
    +
    + +
    read / write, inherited
    +
    +
    + hashCode + → int +
    +
    + +
    read-only, inherited
    +
    +
    + runtimeType + → Type +
    +
    + +
    read-only, inherited
    +
    +
    +
    + +
    +

    Methods

    +
    +
    + aImplementingThingyMethod(ImplementingThingy parameter) + → void + +
    +
    + +
    inherited
    +
    +
    + noSuchMethod(Invocation invocation) + → dynamic + +
    +
    + +
    inherited
    +
    +
    + toString() + → String + +
    +
    + +
    inherited
    +
    +
    +
    + +
    +

    Operators

    +
    +
    + operator ==(other) + → bool + +
    +
    + +
    inherited
    +
    +
    +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/BaseThingy2.html b/testing/test_package_docs/fake/BaseThingy2/BaseThingy2.html new file mode 100644 index 0000000000..51adeca6e6 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/BaseThingy2.html @@ -0,0 +1,103 @@ + + + + + + + + BaseThingy2 constructor - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    BaseThingy2
    + +
    + +
    + + + +
    +
    + + BaseThingy2() +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/aImplementingThingy.html b/testing/test_package_docs/fake/BaseThingy2/aImplementingThingy.html new file mode 100644 index 0000000000..cd05c98b97 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/aImplementingThingy.html @@ -0,0 +1,110 @@ + + + + + + + + aImplementingThingy property - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    aImplementingThingy
    + +
    + +
    + + + +
    + + +
    + +
    + ImplementingThingy2 + aImplementingThingy
    + +
    +

    BaseThingy2's doc for aImplementingThingy.

    +
    +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/hashCode.html b/testing/test_package_docs/fake/BaseThingy2/hashCode.html new file mode 100644 index 0000000000..eaf544f9be --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/hashCode.html @@ -0,0 +1,107 @@ + + + + + + + + hashCode property - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    hashCode
    + +
    + +
    + + + +
    + + +
    + +
    + int + hashCode
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/noSuchMethod.html b/testing/test_package_docs/fake/BaseThingy2/noSuchMethod.html new file mode 100644 index 0000000000..e499c74a42 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/noSuchMethod.html @@ -0,0 +1,102 @@ + + + + + + + + noSuchMethod method - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    noSuchMethod
    + +
    + +
    + + + +
    +
    + dynamic + noSuchMethod(Invocation invocation) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/operator_equals.html b/testing/test_package_docs/fake/BaseThingy2/operator_equals.html new file mode 100644 index 0000000000..5fdbadfdc1 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/operator_equals.html @@ -0,0 +1,102 @@ + + + + + + + + operator == method - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    operator ==
    + +
    + +
    + + + +
    +
    + bool + operator ==(other) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/runtimeType.html b/testing/test_package_docs/fake/BaseThingy2/runtimeType.html new file mode 100644 index 0000000000..0c49c5f544 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/runtimeType.html @@ -0,0 +1,107 @@ + + + + + + + + runtimeType property - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    runtimeType
    + +
    + +
    + + + +
    + + +
    + +
    + Type + runtimeType
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/BaseThingy2/toString.html b/testing/test_package_docs/fake/BaseThingy2/toString.html new file mode 100644 index 0000000000..51ba13c329 --- /dev/null +++ b/testing/test_package_docs/fake/BaseThingy2/toString.html @@ -0,0 +1,102 @@ + + + + + + + + toString method - BaseThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    toString
    + +
    + +
    + + + +
    +
    + String + toString() +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html b/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html index 5e5f5fdfa8..1620e4d30d 100644 --- a/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html +++ b/testing/test_package_docs/fake/CUSTOM_CLASS-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Callback2.html b/testing/test_package_docs/fake/Callback2.html index 11e6e00af9..1744e8a843 100644 --- a/testing/test_package_docs/fake/Callback2.html +++ b/testing/test_package_docs/fake/Callback2.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html b/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html index 7f2e45e3b1..946bbc0ccc 100644 --- a/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html +++ b/testing/test_package_docs/fake/ClassWithUnusualProperties-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Color-class.html b/testing/test_package_docs/fake/Color-class.html index 122b8e98d1..0cc7f3c0cc 100644 --- a/testing/test_package_docs/fake/Color-class.html +++ b/testing/test_package_docs/fake/Color-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/ConstantClass-class.html b/testing/test_package_docs/fake/ConstantClass-class.html index 06db4fb9c1..05fcd7f1eb 100644 --- a/testing/test_package_docs/fake/ConstantClass-class.html +++ b/testing/test_package_docs/fake/ConstantClass-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Cool-class.html b/testing/test_package_docs/fake/Cool-class.html index 94c1fdf701..99bc289231 100644 --- a/testing/test_package_docs/fake/Cool-class.html +++ b/testing/test_package_docs/fake/Cool-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/DOWN-constant.html b/testing/test_package_docs/fake/DOWN-constant.html index 36c40053d4..c75bd38739 100644 --- a/testing/test_package_docs/fake/DOWN-constant.html +++ b/testing/test_package_docs/fake/DOWN-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Doh-class.html b/testing/test_package_docs/fake/Doh-class.html index 1c1aa7a072..cb6baef009 100644 --- a/testing/test_package_docs/fake/Doh-class.html +++ b/testing/test_package_docs/fake/Doh-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/ExtraSpecialList-class.html b/testing/test_package_docs/fake/ExtraSpecialList-class.html index 162e7c5b07..07ed33f942 100644 --- a/testing/test_package_docs/fake/ExtraSpecialList-class.html +++ b/testing/test_package_docs/fake/ExtraSpecialList-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/FakeProcesses.html b/testing/test_package_docs/fake/FakeProcesses.html index 785a759f96..d7a0e23ec4 100644 --- a/testing/test_package_docs/fake/FakeProcesses.html +++ b/testing/test_package_docs/fake/FakeProcesses.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Foo2-class.html b/testing/test_package_docs/fake/Foo2-class.html index 608da7ea60..15f0d5f5ca 100644 --- a/testing/test_package_docs/fake/Foo2-class.html +++ b/testing/test_package_docs/fake/Foo2-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/GenericTypedef.html b/testing/test_package_docs/fake/GenericTypedef.html index 1602ae1a15..9ed709709e 100644 --- a/testing/test_package_docs/fake/GenericTypedef.html +++ b/testing/test_package_docs/fake/GenericTypedef.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/HasGenericWithExtends-class.html b/testing/test_package_docs/fake/HasGenericWithExtends-class.html index 487eddddb7..3e6e26e78e 100644 --- a/testing/test_package_docs/fake/HasGenericWithExtends-class.html +++ b/testing/test_package_docs/fake/HasGenericWithExtends-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/HasGenerics-class.html b/testing/test_package_docs/fake/HasGenerics-class.html index 9885cac2df..81131822f3 100644 --- a/testing/test_package_docs/fake/HasGenerics-class.html +++ b/testing/test_package_docs/fake/HasGenerics-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/ImplementingThingy-class.html b/testing/test_package_docs/fake/ImplementingThingy-class.html new file mode 100644 index 0000000000..7437f130a9 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy-class.html @@ -0,0 +1,302 @@ + + + + + + + + ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    ImplementingThingy
    + +
    + +
    + + + +
    + + +
    +
    + +
    Implements
    +
    + +
    + + +
    Implemented by
    +
    + +
    +
    + +
    +

    Constructors

    + +
    +
    + ImplementingThingy() +
    +
    + +
    +
    +
    + +
    +

    Properties

    + +
    +
    + aImplementingThingy + ImplementingThingy +
    +
    + +
    read-only, inherited
    +
    +
    + aImplementingThingyField + ImplementingThingy + +
    +
    + +
    read / write, inherited
    +
    +
    + hashCode + → int +
    +
    + +
    read-only, inherited
    +
    +
    + runtimeType + → Type +
    +
    + +
    read-only, inherited
    +
    +
    +
    + +
    +

    Methods

    +
    +
    + aImplementingThingyMethod(ImplementingThingy parameter) + → void + +
    +
    + +
    inherited
    +
    +
    + noSuchMethod(Invocation invocation) + → dynamic + +
    +
    + +
    inherited
    +
    +
    + toString() + → String + +
    +
    + +
    inherited
    +
    +
    +
    + +
    +

    Operators

    +
    +
    + operator ==(other) + → bool + +
    +
    + +
    inherited
    +
    +
    +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy/ImplementingThingy.html b/testing/test_package_docs/fake/ImplementingThingy/ImplementingThingy.html new file mode 100644 index 0000000000..671ca6ec8e --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy/ImplementingThingy.html @@ -0,0 +1,103 @@ + + + + + + + + ImplementingThingy constructor - ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    ImplementingThingy
    + +
    + +
    + + + +
    +
    + + ImplementingThingy() +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy/hashCode.html b/testing/test_package_docs/fake/ImplementingThingy/hashCode.html new file mode 100644 index 0000000000..07795cf616 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy/hashCode.html @@ -0,0 +1,107 @@ + + + + + + + + hashCode property - ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    hashCode
    + +
    + +
    + + + +
    + + +
    + +
    + int + hashCode
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy/noSuchMethod.html b/testing/test_package_docs/fake/ImplementingThingy/noSuchMethod.html new file mode 100644 index 0000000000..0744b18d7d --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy/noSuchMethod.html @@ -0,0 +1,102 @@ + + + + + + + + noSuchMethod method - ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    noSuchMethod
    + +
    + +
    + + + +
    +
    + dynamic + noSuchMethod(Invocation invocation) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy/operator_equals.html b/testing/test_package_docs/fake/ImplementingThingy/operator_equals.html new file mode 100644 index 0000000000..6a2332d62e --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy/operator_equals.html @@ -0,0 +1,102 @@ + + + + + + + + operator == method - ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    operator ==
    + +
    + +
    + + + +
    +
    + bool + operator ==(other) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy/runtimeType.html b/testing/test_package_docs/fake/ImplementingThingy/runtimeType.html new file mode 100644 index 0000000000..b10f4fa6c0 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy/runtimeType.html @@ -0,0 +1,107 @@ + + + + + + + + runtimeType property - ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    runtimeType
    + +
    + +
    + + + +
    + + +
    + +
    + Type + runtimeType
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy/toString.html b/testing/test_package_docs/fake/ImplementingThingy/toString.html new file mode 100644 index 0000000000..7acac7f299 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy/toString.html @@ -0,0 +1,102 @@ + + + + + + + + toString method - ImplementingThingy class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    toString
    + +
    + +
    + + + +
    +
    + String + toString() +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2-class.html b/testing/test_package_docs/fake/ImplementingThingy2-class.html new file mode 100644 index 0000000000..d85b9ddac8 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2-class.html @@ -0,0 +1,299 @@ + + + + + + + + ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    ImplementingThingy2
    + +
    + +
    + + + +
    + + +
    +
    + +
    Implements
    +
    + +
    + + + +
    +
    + +
    +

    Constructors

    + +
    +
    + ImplementingThingy2() +
    +
    + +
    +
    +
    + +
    +

    Properties

    + +
    +
    + aImplementingThingy + ImplementingThingy2 +
    +
    + BaseThingy2's doc for aImplementingThingy. +
    @override, read-only, inherited
    +
    +
    + aImplementingThingyField + ImplementingThingy + +
    +
    + +
    read / write, inherited
    +
    +
    + hashCode + → int +
    +
    + +
    read-only, inherited
    +
    +
    + runtimeType + → Type +
    +
    + +
    read-only, inherited
    +
    +
    +
    + +
    +

    Methods

    +
    +
    + aImplementingThingyMethod(ImplementingThingy parameter) + → void + +
    +
    + +
    inherited
    +
    +
    + noSuchMethod(Invocation invocation) + → dynamic + +
    +
    + +
    inherited
    +
    +
    + toString() + → String + +
    +
    + +
    inherited
    +
    +
    +
    + +
    +

    Operators

    +
    +
    + operator ==(other) + → bool + +
    +
    + +
    inherited
    +
    +
    +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2/ImplementingThingy2.html b/testing/test_package_docs/fake/ImplementingThingy2/ImplementingThingy2.html new file mode 100644 index 0000000000..fc758f5791 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2/ImplementingThingy2.html @@ -0,0 +1,103 @@ + + + + + + + + ImplementingThingy2 constructor - ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    ImplementingThingy2
    + +
    + +
    + + + +
    +
    + + ImplementingThingy2() +
    + + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2/hashCode.html b/testing/test_package_docs/fake/ImplementingThingy2/hashCode.html new file mode 100644 index 0000000000..c63f4527fb --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2/hashCode.html @@ -0,0 +1,107 @@ + + + + + + + + hashCode property - ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    hashCode
    + +
    + +
    + + + +
    + + +
    + +
    + int + hashCode
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2/noSuchMethod.html b/testing/test_package_docs/fake/ImplementingThingy2/noSuchMethod.html new file mode 100644 index 0000000000..65371971ed --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2/noSuchMethod.html @@ -0,0 +1,102 @@ + + + + + + + + noSuchMethod method - ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    noSuchMethod
    + +
    + +
    + + + +
    +
    + dynamic + noSuchMethod(Invocation invocation) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2/operator_equals.html b/testing/test_package_docs/fake/ImplementingThingy2/operator_equals.html new file mode 100644 index 0000000000..f7ef81adf1 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2/operator_equals.html @@ -0,0 +1,102 @@ + + + + + + + + operator == method - ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    operator ==
    + +
    + +
    + + + +
    +
    + bool + operator ==(other) +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2/runtimeType.html b/testing/test_package_docs/fake/ImplementingThingy2/runtimeType.html new file mode 100644 index 0000000000..6769e721a9 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2/runtimeType.html @@ -0,0 +1,107 @@ + + + + + + + + runtimeType property - ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    runtimeType
    + +
    + +
    + + + +
    + + +
    + +
    + Type + runtimeType
    + +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplementingThingy2/toString.html b/testing/test_package_docs/fake/ImplementingThingy2/toString.html new file mode 100644 index 0000000000..6b640f90d9 --- /dev/null +++ b/testing/test_package_docs/fake/ImplementingThingy2/toString.html @@ -0,0 +1,102 @@ + + + + + + + + toString method - ImplementingThingy2 class - fake library - Dart API + + + + + + + + + + + + +
    + +
    + + +
    toString
    + +
    + +
    + + + +
    +
    + String + toString() +
    + + + +
    + + + +
    + +
    + + test_package 0.0.1 + + • + + cc license + + +
    + + + + + + + + + + + diff --git a/testing/test_package_docs/fake/ImplicitProperties-class.html b/testing/test_package_docs/fake/ImplicitProperties-class.html index 5449b444d4..2d749a9668 100644 --- a/testing/test_package_docs/fake/ImplicitProperties-class.html +++ b/testing/test_package_docs/fake/ImplicitProperties-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Interface-class.html b/testing/test_package_docs/fake/Interface-class.html index 441874ef5b..67e66a8fb9 100644 --- a/testing/test_package_docs/fake/Interface-class.html +++ b/testing/test_package_docs/fake/Interface-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/LongFirstLine-class.html b/testing/test_package_docs/fake/LongFirstLine-class.html index 2d59e64634..495a240275 100644 --- a/testing/test_package_docs/fake/LongFirstLine-class.html +++ b/testing/test_package_docs/fake/LongFirstLine-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/LotsAndLotsOfParameters.html b/testing/test_package_docs/fake/LotsAndLotsOfParameters.html index f0092a2edc..e02071a0a4 100644 --- a/testing/test_package_docs/fake/LotsAndLotsOfParameters.html +++ b/testing/test_package_docs/fake/LotsAndLotsOfParameters.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/MixMeIn-class.html b/testing/test_package_docs/fake/MixMeIn-class.html index 7c3a63a40c..6b26a5fd44 100644 --- a/testing/test_package_docs/fake/MixMeIn-class.html +++ b/testing/test_package_docs/fake/MixMeIn-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html b/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html index eb24da3c82..b9b0078f1d 100644 --- a/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html +++ b/testing/test_package_docs/fake/NAME_SINGLEUNDERSCORE-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html b/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html index dabb29fbc6..bf3346d197 100644 --- a/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html +++ b/testing/test_package_docs/fake/NAME_WITH_TWO_UNDERSCORES-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/NewGenericTypedef.html b/testing/test_package_docs/fake/NewGenericTypedef.html index 99e62462a5..449a8244df 100644 --- a/testing/test_package_docs/fake/NewGenericTypedef.html +++ b/testing/test_package_docs/fake/NewGenericTypedef.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/Oops-class.html b/testing/test_package_docs/fake/Oops-class.html index 754d055099..5619ab9326 100644 --- a/testing/test_package_docs/fake/Oops-class.html +++ b/testing/test_package_docs/fake/Oops-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/OperatorReferenceClass-class.html b/testing/test_package_docs/fake/OperatorReferenceClass-class.html index 160c2d4f88..d91050ffef 100644 --- a/testing/test_package_docs/fake/OperatorReferenceClass-class.html +++ b/testing/test_package_docs/fake/OperatorReferenceClass-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/OtherGenericsThing-class.html b/testing/test_package_docs/fake/OtherGenericsThing-class.html index 173f02cbf2..4a1c69aac9 100644 --- a/testing/test_package_docs/fake/OtherGenericsThing-class.html +++ b/testing/test_package_docs/fake/OtherGenericsThing-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/PI-constant.html b/testing/test_package_docs/fake/PI-constant.html index 7beefcc53a..ad707e5d87 100644 --- a/testing/test_package_docs/fake/PI-constant.html +++ b/testing/test_package_docs/fake/PI-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/SpecialList-class.html b/testing/test_package_docs/fake/SpecialList-class.html index b6b6dc9ce2..2ecf7757e2 100644 --- a/testing/test_package_docs/fake/SpecialList-class.html +++ b/testing/test_package_docs/fake/SpecialList-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/SubForDocComments-class.html b/testing/test_package_docs/fake/SubForDocComments-class.html index cfcef4d678..7db2bb1167 100644 --- a/testing/test_package_docs/fake/SubForDocComments-class.html +++ b/testing/test_package_docs/fake/SubForDocComments-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/SuperAwesomeClass-class.html b/testing/test_package_docs/fake/SuperAwesomeClass-class.html index f4057f889b..875582cbbe 100644 --- a/testing/test_package_docs/fake/SuperAwesomeClass-class.html +++ b/testing/test_package_docs/fake/SuperAwesomeClass-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/UP-constant.html b/testing/test_package_docs/fake/UP-constant.html index ace2837fc8..f1df38478c 100644 --- a/testing/test_package_docs/fake/UP-constant.html +++ b/testing/test_package_docs/fake/UP-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/VoidCallback.html b/testing/test_package_docs/fake/VoidCallback.html index 8ded1bc02e..b6b12167f9 100644 --- a/testing/test_package_docs/fake/VoidCallback.html +++ b/testing/test_package_docs/fake/VoidCallback.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/WithGetterAndSetter-class.html b/testing/test_package_docs/fake/WithGetterAndSetter-class.html index 369b1cc694..95d90d914d 100644 --- a/testing/test_package_docs/fake/WithGetterAndSetter-class.html +++ b/testing/test_package_docs/fake/WithGetterAndSetter-class.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/ZERO-constant.html b/testing/test_package_docs/fake/ZERO-constant.html index 9993818bac..1243f03550 100644 --- a/testing/test_package_docs/fake/ZERO-constant.html +++ b/testing/test_package_docs/fake/ZERO-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/addCallback.html b/testing/test_package_docs/fake/addCallback.html index dedc296811..b2c3c5b44b 100644 --- a/testing/test_package_docs/fake/addCallback.html +++ b/testing/test_package_docs/fake/addCallback.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/addCallback2.html b/testing/test_package_docs/fake/addCallback2.html index 7fc8ea738a..86f277d33f 100644 --- a/testing/test_package_docs/fake/addCallback2.html +++ b/testing/test_package_docs/fake/addCallback2.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/dynamicGetter.html b/testing/test_package_docs/fake/dynamicGetter.html index 137b2c2977..260f167e9e 100644 --- a/testing/test_package_docs/fake/dynamicGetter.html +++ b/testing/test_package_docs/fake/dynamicGetter.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/fake-library.html b/testing/test_package_docs/fake/fake-library.html index e905970809..ee5da4bfc8 100644 --- a/testing/test_package_docs/fake/fake-library.html +++ b/testing/test_package_docs/fake/fake-library.html @@ -99,6 +99,18 @@

    Classes

    +
    +
    + BaseThingy +
    +
    + +
    +
    + BaseThingy2 +
    +
    + Test for MultiplyInheritedExecutableElement handling.
    ClassWithUnusualProperties @@ -141,6 +153,18 @@

    Classes

    I have a generic and it extends Foo2 +
    +
    + ImplementingThingy +
    +
    + +
    +
    + ImplementingThingy2 +
    +
    +
    ImplicitProperties @@ -667,6 +691,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -674,6 +700,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/functionWithFunctionParameters.html b/testing/test_package_docs/fake/functionWithFunctionParameters.html index a5677e838e..a512edbf57 100644 --- a/testing/test_package_docs/fake/functionWithFunctionParameters.html +++ b/testing/test_package_docs/fake/functionWithFunctionParameters.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/getterSetterNodocGetter.html b/testing/test_package_docs/fake/getterSetterNodocGetter.html index ccca613b24..d2b4ed1913 100644 --- a/testing/test_package_docs/fake/getterSetterNodocGetter.html +++ b/testing/test_package_docs/fake/getterSetterNodocGetter.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/getterSetterNodocSetter.html b/testing/test_package_docs/fake/getterSetterNodocSetter.html index c1dda9292b..7a2634e76e 100644 --- a/testing/test_package_docs/fake/getterSetterNodocSetter.html +++ b/testing/test_package_docs/fake/getterSetterNodocSetter.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/greatAnnotation-constant.html b/testing/test_package_docs/fake/greatAnnotation-constant.html index f0ffdb9aad..3ecd643bba 100644 --- a/testing/test_package_docs/fake/greatAnnotation-constant.html +++ b/testing/test_package_docs/fake/greatAnnotation-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/greatestAnnotation-constant.html b/testing/test_package_docs/fake/greatestAnnotation-constant.html index 321e47baec..4e74d1ac58 100644 --- a/testing/test_package_docs/fake/greatestAnnotation-constant.html +++ b/testing/test_package_docs/fake/greatestAnnotation-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/incorrectDocReference-constant.html b/testing/test_package_docs/fake/incorrectDocReference-constant.html index e088f62370..9ff0ba6de1 100644 --- a/testing/test_package_docs/fake/incorrectDocReference-constant.html +++ b/testing/test_package_docs/fake/incorrectDocReference-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/justGetter.html b/testing/test_package_docs/fake/justGetter.html index 11d4759b84..a58159187f 100644 --- a/testing/test_package_docs/fake/justGetter.html +++ b/testing/test_package_docs/fake/justGetter.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/justSetter.html b/testing/test_package_docs/fake/justSetter.html index cb4f5341d1..53da9938d2 100644 --- a/testing/test_package_docs/fake/justSetter.html +++ b/testing/test_package_docs/fake/justSetter.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/mapWithDynamicKeys.html b/testing/test_package_docs/fake/mapWithDynamicKeys.html index 646df19301..179eff9592 100644 --- a/testing/test_package_docs/fake/mapWithDynamicKeys.html +++ b/testing/test_package_docs/fake/mapWithDynamicKeys.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/meaningOfLife.html b/testing/test_package_docs/fake/meaningOfLife.html index b781c3d62d..8f9b810093 100644 --- a/testing/test_package_docs/fake/meaningOfLife.html +++ b/testing/test_package_docs/fake/meaningOfLife.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/myCoolTypedef.html b/testing/test_package_docs/fake/myCoolTypedef.html index 988bad0c84..9cbaf0e135 100644 --- a/testing/test_package_docs/fake/myCoolTypedef.html +++ b/testing/test_package_docs/fake/myCoolTypedef.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/myGenericFunction.html b/testing/test_package_docs/fake/myGenericFunction.html index 7774678392..ff0108ffa3 100644 --- a/testing/test_package_docs/fake/myGenericFunction.html +++ b/testing/test_package_docs/fake/myGenericFunction.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html b/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html index 3547f78f88..6b7ef67211 100644 --- a/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html +++ b/testing/test_package_docs/fake/onlyPositionalWithNoDefaultNoType.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/paintImage1.html b/testing/test_package_docs/fake/paintImage1.html index 06b61bb39b..cdd3fbd911 100644 --- a/testing/test_package_docs/fake/paintImage1.html +++ b/testing/test_package_docs/fake/paintImage1.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/paintImage2.html b/testing/test_package_docs/fake/paintImage2.html index ffd52fecdd..5c96599e5e 100644 --- a/testing/test_package_docs/fake/paintImage2.html +++ b/testing/test_package_docs/fake/paintImage2.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/paramFromAnotherLib.html b/testing/test_package_docs/fake/paramFromAnotherLib.html index 7e9b899a22..3ce6a20751 100644 --- a/testing/test_package_docs/fake/paramFromAnotherLib.html +++ b/testing/test_package_docs/fake/paramFromAnotherLib.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/required-constant.html b/testing/test_package_docs/fake/required-constant.html index 3a053a0fb7..e5dce92dff 100644 --- a/testing/test_package_docs/fake/required-constant.html +++ b/testing/test_package_docs/fake/required-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/setAndGet.html b/testing/test_package_docs/fake/setAndGet.html index d45d04df98..388c48b77d 100644 --- a/testing/test_package_docs/fake/setAndGet.html +++ b/testing/test_package_docs/fake/setAndGet.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/short.html b/testing/test_package_docs/fake/short.html index 6180979061..d683869232 100644 --- a/testing/test_package_docs/fake/short.html +++ b/testing/test_package_docs/fake/short.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/simpleProperty.html b/testing/test_package_docs/fake/simpleProperty.html index ec71a6f4db..3b780a5c5e 100644 --- a/testing/test_package_docs/fake/simpleProperty.html +++ b/testing/test_package_docs/fake/simpleProperty.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/soIntense.html b/testing/test_package_docs/fake/soIntense.html index 37a6b2032b..d11db52346 100644 --- a/testing/test_package_docs/fake/soIntense.html +++ b/testing/test_package_docs/fake/soIntense.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html b/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html index 4fdb67fdb7..c8b771087c 100644 --- a/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html +++ b/testing/test_package_docs/fake/testingCodeSyntaxInOneLiners-constant.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/thisIsAlsoAsync.html b/testing/test_package_docs/fake/thisIsAlsoAsync.html index d99363e9db..7a06e78921 100644 --- a/testing/test_package_docs/fake/thisIsAlsoAsync.html +++ b/testing/test_package_docs/fake/thisIsAlsoAsync.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/thisIsAsync.html b/testing/test_package_docs/fake/thisIsAsync.html index 6a47661dc1..bd5f0e92c6 100644 --- a/testing/test_package_docs/fake/thisIsAsync.html +++ b/testing/test_package_docs/fake/thisIsAsync.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/fake/topLevelFunction.html b/testing/test_package_docs/fake/topLevelFunction.html index c456015ebf..f8d7897f20 100644 --- a/testing/test_package_docs/fake/topLevelFunction.html +++ b/testing/test_package_docs/fake/topLevelFunction.html @@ -42,6 +42,8 @@
    library fake
  • Annotation
  • AnotherInterface
  • BaseForDocComments
  • +
  • BaseThingy
  • +
  • BaseThingy2
  • ClassWithUnusualProperties
  • ConstantClass
  • Cool
  • @@ -49,6 +51,8 @@
    library fake
  • Foo2
  • HasGenerics
  • HasGenericWithExtends
  • +
  • ImplementingThingy
  • +
  • ImplementingThingy2
  • ImplicitProperties
  • Interface
  • LongFirstLine
  • diff --git a/testing/test_package_docs/index.json b/testing/test_package_docs/index.json index 59525ba546..09b1c05a7f 100644 --- a/testing/test_package_docs/index.json +++ b/testing/test_package_docs/index.json @@ -3308,6 +3308,204 @@ "type": "class" } }, + { + "name": "BaseThingy", + "qualifiedName": "fake.BaseThingy", + "href": "fake/BaseThingy-class.html", + "type": "class", + "overriddenDepth": 0, + "enclosedBy": { + "name": "fake", + "type": "library" + } + }, + { + "name": "BaseThingy", + "qualifiedName": "fake.BaseThingy", + "href": "fake/BaseThingy/BaseThingy.html", + "type": "constructor", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "operator ==", + "qualifiedName": "fake.BaseThingy.==", + "href": "fake/BaseThingy/operator_equals.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "aImplementingThingy", + "qualifiedName": "fake.BaseThingy.aImplementingThingy", + "href": "fake/BaseThingy/aImplementingThingy.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "aImplementingThingyField", + "qualifiedName": "fake.BaseThingy.aImplementingThingyField", + "href": "fake/BaseThingy/aImplementingThingyField.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "aImplementingThingyMethod", + "qualifiedName": "fake.BaseThingy.aImplementingThingyMethod", + "href": "fake/BaseThingy/aImplementingThingyMethod.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "hashCode", + "qualifiedName": "fake.BaseThingy.hashCode", + "href": "fake/BaseThingy/hashCode.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "noSuchMethod", + "qualifiedName": "fake.BaseThingy.noSuchMethod", + "href": "fake/BaseThingy/noSuchMethod.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "runtimeType", + "qualifiedName": "fake.BaseThingy.runtimeType", + "href": "fake/BaseThingy/runtimeType.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "toString", + "qualifiedName": "fake.BaseThingy.toString", + "href": "fake/BaseThingy/toString.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy", + "type": "class" + } + }, + { + "name": "BaseThingy2", + "qualifiedName": "fake.BaseThingy2", + "href": "fake/BaseThingy2-class.html", + "type": "class", + "overriddenDepth": 0, + "enclosedBy": { + "name": "fake", + "type": "library" + } + }, + { + "name": "BaseThingy2", + "qualifiedName": "fake.BaseThingy2", + "href": "fake/BaseThingy2/BaseThingy2.html", + "type": "constructor", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, + { + "name": "operator ==", + "qualifiedName": "fake.BaseThingy2.==", + "href": "fake/BaseThingy2/operator_equals.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, + { + "name": "aImplementingThingy", + "qualifiedName": "fake.BaseThingy2.aImplementingThingy", + "href": "fake/BaseThingy2/aImplementingThingy.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, + { + "name": "hashCode", + "qualifiedName": "fake.BaseThingy2.hashCode", + "href": "fake/BaseThingy2/hashCode.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, + { + "name": "noSuchMethod", + "qualifiedName": "fake.BaseThingy2.noSuchMethod", + "href": "fake/BaseThingy2/noSuchMethod.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, + { + "name": "runtimeType", + "qualifiedName": "fake.BaseThingy2.runtimeType", + "href": "fake/BaseThingy2/runtimeType.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, + { + "name": "toString", + "qualifiedName": "fake.BaseThingy2.toString", + "href": "fake/BaseThingy2/toString.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "BaseThingy2", + "type": "class" + } + }, { "name": "CUSTOM_CLASS", "qualifiedName": "fake.CUSTOM_CLASS", @@ -4177,6 +4375,160 @@ "type": "class" } }, + { + "name": "ImplementingThingy", + "qualifiedName": "fake.ImplementingThingy", + "href": "fake/ImplementingThingy-class.html", + "type": "class", + "overriddenDepth": 0, + "enclosedBy": { + "name": "fake", + "type": "library" + } + }, + { + "name": "ImplementingThingy", + "qualifiedName": "fake.ImplementingThingy", + "href": "fake/ImplementingThingy/ImplementingThingy.html", + "type": "constructor", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy", + "type": "class" + } + }, + { + "name": "operator ==", + "qualifiedName": "fake.ImplementingThingy.==", + "href": "fake/ImplementingThingy/operator_equals.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy", + "type": "class" + } + }, + { + "name": "hashCode", + "qualifiedName": "fake.ImplementingThingy.hashCode", + "href": "fake/ImplementingThingy/hashCode.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy", + "type": "class" + } + }, + { + "name": "noSuchMethod", + "qualifiedName": "fake.ImplementingThingy.noSuchMethod", + "href": "fake/ImplementingThingy/noSuchMethod.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy", + "type": "class" + } + }, + { + "name": "runtimeType", + "qualifiedName": "fake.ImplementingThingy.runtimeType", + "href": "fake/ImplementingThingy/runtimeType.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy", + "type": "class" + } + }, + { + "name": "toString", + "qualifiedName": "fake.ImplementingThingy.toString", + "href": "fake/ImplementingThingy/toString.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy", + "type": "class" + } + }, + { + "name": "ImplementingThingy2", + "qualifiedName": "fake.ImplementingThingy2", + "href": "fake/ImplementingThingy2-class.html", + "type": "class", + "overriddenDepth": 0, + "enclosedBy": { + "name": "fake", + "type": "library" + } + }, + { + "name": "ImplementingThingy2", + "qualifiedName": "fake.ImplementingThingy2", + "href": "fake/ImplementingThingy2/ImplementingThingy2.html", + "type": "constructor", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy2", + "type": "class" + } + }, + { + "name": "operator ==", + "qualifiedName": "fake.ImplementingThingy2.==", + "href": "fake/ImplementingThingy2/operator_equals.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy2", + "type": "class" + } + }, + { + "name": "hashCode", + "qualifiedName": "fake.ImplementingThingy2.hashCode", + "href": "fake/ImplementingThingy2/hashCode.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy2", + "type": "class" + } + }, + { + "name": "noSuchMethod", + "qualifiedName": "fake.ImplementingThingy2.noSuchMethod", + "href": "fake/ImplementingThingy2/noSuchMethod.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy2", + "type": "class" + } + }, + { + "name": "runtimeType", + "qualifiedName": "fake.ImplementingThingy2.runtimeType", + "href": "fake/ImplementingThingy2/runtimeType.html", + "type": "property", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy2", + "type": "class" + } + }, + { + "name": "toString", + "qualifiedName": "fake.ImplementingThingy2.toString", + "href": "fake/ImplementingThingy2/toString.html", + "type": "method", + "overriddenDepth": 0, + "enclosedBy": { + "name": "ImplementingThingy2", + "type": "class" + } + }, { "name": "ImplicitProperties", "qualifiedName": "fake.ImplicitProperties",