Index: pkg/dartdoc/lib/dartdoc.dart |
diff --git a/pkg/dartdoc/lib/dartdoc.dart b/pkg/dartdoc/lib/dartdoc.dart |
index 0128d618555602b88a8e1354da212a65b53152e3..2c8897ca048b3155e0ce1f22155fb1b1b25f553c 100644 |
--- a/pkg/dartdoc/lib/dartdoc.dart |
+++ b/pkg/dartdoc/lib/dartdoc.dart |
@@ -1083,28 +1083,28 @@ class Dartdoc { |
if (member is MethodMirror) { |
if (member.isGetter) { |
instanceGetters[member.displayName] = member; |
- if (member.surroundingDeclaration == host) { |
+ if (member.owner == host) { |
allPropertiesInherited = false; |
} |
} else if (member.isSetter) { |
instanceSetters[member.displayName] = member; |
- if (member.surroundingDeclaration == host) { |
+ if (member.owner == host) { |
allPropertiesInherited = false; |
} |
} else if (member.isOperator) { |
instanceOperators.add(member); |
- if (member.surroundingDeclaration == host) { |
+ if (member.owner == host) { |
allOperatorsInherited = false; |
} |
} else { |
instanceMethods.add(member); |
- if (member.surroundingDeclaration == host) { |
+ if (member.owner == host) { |
allMethodsInherited = false; |
} |
} |
} else if (member is FieldMirror) { |
instanceGetters[member.displayName] = member; |
- if (member.surroundingDeclaration == host) { |
+ if (member.owner == host) { |
allPropertiesInherited = false; |
} |
} |
@@ -1169,7 +1169,7 @@ class Dartdoc { |
} else { |
DocComment getterComment = getMemberComment(getter); |
DocComment setterComment = getMemberComment(setter); |
- if (getter.surroundingDeclaration !== setter.surroundingDeclaration || |
+ if (getter.owner !== setter.owner || |
getterComment != null && setterComment != null) { |
// Both have comments or are not declared in the same class |
// => Documents separately. |
@@ -1240,7 +1240,7 @@ class Dartdoc { |
} |
bool showCode = includeSource && !isAbstract; |
- bool inherited = host != member.surroundingDeclaration; |
+ bool inherited = host != member.owner; |
writeln('<div class="method${inherited ? ' inherited': ''}">' |
'<h4 id="${memberAnchor(member)}">'); |
@@ -1294,7 +1294,7 @@ class Dartdoc { |
if (inherited) { |
write('<div class="inherited-from">inherited from '); |
- annotateType(host, member.surroundingDeclaration); |
+ annotateType(host, member.owner); |
write('</div>'); |
} |
@@ -1331,7 +1331,7 @@ class Dartdoc { |
_totalMembers++; |
_currentMember = getter; |
- bool inherited = host != getter.surroundingDeclaration; |
+ bool inherited = host != getter.owner; |
writeln('<div class="field${inherited ? ' inherited' : ''}">' |
'<h4 id="${memberAnchor(getter)}">'); |
@@ -1374,7 +1374,7 @@ class Dartdoc { |
if (inherited) { |
write('<div class="inherited-from">inherited from '); |
- annotateType(host, getter.surroundingDeclaration); |
+ annotateType(host, getter.owner); |
write('</div>'); |
} |
@@ -1477,9 +1477,9 @@ class Dartdoc { |
String comment = _comments.find(member.location); |
ClassMirror inheritedFrom = null; |
if (comment == null) { |
- if (member.surroundingDeclaration is ClassMirror) { |
+ if (member.owner is ClassMirror) { |
var iterable = |
- new HierarchyIterable(member.surroundingDeclaration, |
+ new HierarchyIterable(member.owner, |
includeType: false); |
for (ClassMirror type in iterable) { |
var inheritedMember = type.declaredMembers[member.simpleName]; |
@@ -1539,7 +1539,7 @@ class Dartdoc { |
/** Gets the URL for the documentation for [member]. */ |
String memberUrl(MemberMirror member) { |
- String url = typeUrl(member.surroundingDeclaration); |
+ String url = typeUrl(member.owner); |
return '$url#${memberAnchor(member)}'; |
} |