Skip to content

Commit 2244cf0

Browse files
authored
Remove @hideConstantImplementations fully. (#3593)
1 parent 2a84930 commit 2244cf0

File tree

6 files changed

+4
-85
lines changed

6 files changed

+4
-85
lines changed

lib/src/generator/templates.runtime_renderers.dart

+2-36
Original file line numberDiff line numberDiff line change
@@ -2777,7 +2777,6 @@ class _Renderer_Container extends RendererBase<Container> {
27772777
..._Renderer_ModelElement.propertyMap<CT_>(),
27782778
..._Renderer_Categorization.propertyMap<CT_>(),
27792779
..._Renderer_TypeParameters.propertyMap<CT_>(),
2780-
..._Renderer_HideConstantImplementations.propertyMap<CT_>(),
27812780
'aboveSidebarPath': Property(
27822781
getValue: (CT_ c) => c.aboveSidebarPath,
27832782
renderVariable:
@@ -7115,38 +7114,6 @@ class _Renderer_HasNoPage extends RendererBase<HasNoPage> {
71157114
}
71167115
}
71177116

7118-
class _Renderer_HideConstantImplementations
7119-
extends RendererBase<HideConstantImplementations> {
7120-
static final Map<Type, Object> _propertyMapCache = {};
7121-
static Map<String, Property<CT_>>
7122-
propertyMap<CT_ extends HideConstantImplementations>() =>
7123-
_propertyMapCache.putIfAbsent(
7124-
CT_,
7125-
() => {
7126-
'hasHideConstantImplementations': Property(
7127-
getValue: (CT_ c) => c.hasHideConstantImplementations,
7128-
renderVariable: (CT_ c, Property<CT_> self,
7129-
List<String> remainingNames) =>
7130-
self.renderSimpleVariable(c, remainingNames, 'bool'),
7131-
getBool: (CT_ c) =>
7132-
c.hasHideConstantImplementations == true,
7133-
),
7134-
}) as Map<String, Property<CT_>>;
7135-
7136-
_Renderer_HideConstantImplementations(HideConstantImplementations context,
7137-
RendererBase<Object>? parent, Template template, StringSink sink)
7138-
: super(context, parent, template, sink);
7139-
7140-
@override
7141-
Property<HideConstantImplementations>? getProperty(String key) {
7142-
if (propertyMap<HideConstantImplementations>().containsKey(key)) {
7143-
return propertyMap<HideConstantImplementations>()[key];
7144-
} else {
7145-
return null;
7146-
}
7147-
}
7148-
}
7149-
71507117
class _Renderer_Indexable extends RendererBase<Indexable> {
71517118
static final Map<Type, Object> _propertyMapCache = {};
71527119
static Map<String, Property<CT_>> propertyMap<CT_ extends Indexable>() =>
@@ -8167,7 +8134,6 @@ class _Renderer_Library extends RendererBase<Library> {
81678134
..._Renderer_Categorization.propertyMap<CT_>(),
81688135
..._Renderer_TopLevelContainer.propertyMap<CT_>(),
81698136
..._Renderer_CanonicalFor.propertyMap<CT_>(),
8170-
..._Renderer_HideConstantImplementations.propertyMap<CT_>(),
81718137
'aboveSidebarPath': Property(
81728138
getValue: (CT_ c) => c.aboveSidebarPath,
81738139
renderVariable:
@@ -12607,7 +12573,7 @@ class _Renderer_Package extends RendererBase<Package> {
1260712573
}
1260812574
}
1260912575

12610-
String renderIndex(PackageTemplateData context, Template template) {
12576+
String renderSearchPage(PackageTemplateData context, Template template) {
1261112577
var buffer = StringBuffer();
1261212578
_render_PackageTemplateData(context, template.ast, template, buffer);
1261312579
return buffer.toString();
@@ -12845,7 +12811,7 @@ class _Renderer_PackageTemplateData extends RendererBase<PackageTemplateData> {
1284512811
}
1284612812
}
1284712813

12848-
String renderSearchPage(PackageTemplateData context, Template template) {
12814+
String renderIndex(PackageTemplateData context, Template template) {
1284912815
var buffer = StringBuffer();
1285012816
_render_PackageTemplateData(context, template.ast, template, buffer);
1285112817
return buffer.toString();

lib/src/model/container.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import 'package:meta/meta.dart';
2828
/// * **has** : boolean getters indicating whether the underlying collections
2929
/// are empty. These are available mostly for the templating system.
3030
abstract class Container extends ModelElement
31-
with Categorization, TypeParameters, HideConstantImplementations {
31+
with Categorization, TypeParameters {
3232
Container(super.library, super.packageGraph);
3333

3434
// TODO(jcollins-g): Implement a ContainerScope that flattens supertypes?

lib/src/model/directives/hide_constant_implementations.dart

-41
This file was deleted.

lib/src/model/documentation_comment.dart

-1
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,6 @@ mixin DocumentationComment
157157
// Other directives, parsed by `model/directives/*.dart`:
158158
'canonicalFor',
159159
'category',
160-
'hideConstantImplementations',
161160
'subCategory',
162161

163162
// Common Dart annotations which may decorate named parameters:

lib/src/model/library.dart

+1-5
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,7 @@ class _LibrarySentinel implements Library {
2222
}
2323

2424
class Library extends ModelElement
25-
with
26-
Categorization,
27-
TopLevelContainer,
28-
CanonicalFor,
29-
HideConstantImplementations {
25+
with Categorization, TopLevelContainer, CanonicalFor {
3026
@override
3127
final LibraryElement element;
3228

lib/src/model/model.dart

-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ export 'container.dart';
1111
export 'container_member.dart';
1212
export 'directives/canonical_for.dart';
1313
export 'directives/categorization.dart';
14-
export 'directives/hide_constant_implementations.dart';
1514
export 'documentable.dart';
1615
export 'documentation.dart';
1716
export 'documentation_comment.dart';

0 commit comments

Comments
 (0)