blob: bc5090ecba213d4e4929c0d386a998fb6109e2db [file] [log] [blame]
Yu Liudd9ccb42024-10-07 17:07:44 +00001package android
2
3import (
4 "github.com/google/blueprint"
5 "github.com/google/blueprint/proptools"
6)
7
8type ModuleProxy struct {
9 module blueprint.ModuleProxy
10}
11
12func (m ModuleProxy) Name() string {
13 return m.module.Name()
14}
15
16func (m ModuleProxy) GenerateBuildActions(context blueprint.ModuleContext) {
17 m.module.GenerateBuildActions(context)
18}
19
20func (m ModuleProxy) GenerateAndroidBuildActions(context ModuleContext) {
21 panic("method is not implemented on ModuleProxy")
22}
23
24func (m ModuleProxy) ComponentDepsMutator(ctx BottomUpMutatorContext) {
25 panic("method is not implemented on ModuleProxy")
26}
27
28func (m ModuleProxy) DepsMutator(context BottomUpMutatorContext) {
29 panic("method is not implemented on ModuleProxy")
30}
31
32func (m ModuleProxy) base() *ModuleBase {
33 panic("method is not implemented on ModuleProxy")
34}
35
36func (m ModuleProxy) Disable() {
37
38 panic("method is not implemented on ModuleProxy")
39}
40
41func (m ModuleProxy) Enabled(ctx ConfigurableEvaluatorContext) bool {
42 panic("method is not implemented on ModuleProxy")
43}
44
45func (m ModuleProxy) Target() Target {
46 panic("method is not implemented on ModuleProxy")
47}
48
49func (m ModuleProxy) MultiTargets() []Target {
50 panic("method is not implemented on ModuleProxy")
51}
52
53func (m ModuleProxy) ImageVariation() blueprint.Variation {
54 panic("method is not implemented on ModuleProxy")
55}
56
57func (m ModuleProxy) Owner() string {
58 panic("method is not implemented on ModuleProxy")
59}
60
61func (m ModuleProxy) InstallInData() bool {
62 panic("method is not implemented on ModuleProxy")
63}
64
65func (m ModuleProxy) InstallInTestcases() bool {
66 panic("method is not implemented on ModuleProxy")
67}
68
69func (m ModuleProxy) InstallInSanitizerDir() bool {
70 panic("method is not implemented on ModuleProxy")
71}
72
73func (m ModuleProxy) InstallInRamdisk() bool {
74 panic("method is not implemented on ModuleProxy")
75}
76
77func (m ModuleProxy) InstallInVendorRamdisk() bool {
78 panic("method is not implemented on ModuleProxy")
79}
80
81func (m ModuleProxy) InstallInDebugRamdisk() bool {
82 panic("method is not implemented on ModuleProxy")
83}
84
85func (m ModuleProxy) InstallInRecovery() bool {
86 panic("method is not implemented on ModuleProxy")
87}
88
89func (m ModuleProxy) InstallInRoot() bool {
90 panic("method is not implemented on ModuleProxy")
91}
92
93func (m ModuleProxy) InstallInOdm() bool {
94 panic("method is not implemented on ModuleProxy")
95}
96
97func (m ModuleProxy) InstallInProduct() bool {
98 panic("method is not implemented on ModuleProxy")
99}
100
101func (m ModuleProxy) InstallInVendor() bool {
102 panic("method is not implemented on ModuleProxy")
103}
104
105func (m ModuleProxy) InstallInSystemExt() bool {
106 panic("method is not implemented on ModuleProxy")
107}
108
109func (m ModuleProxy) InstallForceOS() (*OsType, *ArchType) {
110 panic("method is not implemented on ModuleProxy")
111}
112
113func (m ModuleProxy) PartitionTag(d DeviceConfig) string {
114 panic("method is not implemented on ModuleProxy")
115}
116
117func (m ModuleProxy) HideFromMake() {
118 panic("method is not implemented on ModuleProxy")
119}
120
121func (m ModuleProxy) IsHideFromMake() bool {
122 panic("method is not implemented on ModuleProxy")
123}
124
125func (m ModuleProxy) IsSkipInstall() bool {
126 panic("method is not implemented on ModuleProxy")
127}
128
129func (m ModuleProxy) MakeUninstallable() {
130 panic("method is not implemented on ModuleProxy")
131}
132
133func (m ModuleProxy) ReplacedByPrebuilt() {
134 panic("method is not implemented on ModuleProxy")
135}
136
137func (m ModuleProxy) IsReplacedByPrebuilt() bool {
138 panic("method is not implemented on ModuleProxy")
139}
140
141func (m ModuleProxy) ExportedToMake() bool {
142 panic("method is not implemented on ModuleProxy")
143}
144
145func (m ModuleProxy) EffectiveLicenseKinds() []string {
146 panic("method is not implemented on ModuleProxy")
147}
148
149func (m ModuleProxy) EffectiveLicenseFiles() Paths {
150 panic("method is not implemented on ModuleProxy")
151}
152
153func (m ModuleProxy) AddProperties(props ...interface{}) {
154 panic("method is not implemented on ModuleProxy")
155}
156
157func (m ModuleProxy) GetProperties() []interface{} {
158 panic("method is not implemented on ModuleProxy")
159}
160
161func (m ModuleProxy) BuildParamsForTests() []BuildParams {
162 panic("method is not implemented on ModuleProxy")
163}
164
165func (m ModuleProxy) RuleParamsForTests() map[blueprint.Rule]blueprint.RuleParams {
166 panic("method is not implemented on ModuleProxy")
167}
168
169func (m ModuleProxy) VariablesForTests() map[string]string {
170 panic("method is not implemented on ModuleProxy")
171}
172
173func (m ModuleProxy) String() string {
174 return m.module.Name()
175}
176
177func (m ModuleProxy) qualifiedModuleId(ctx BaseModuleContext) qualifiedModuleName {
178 panic("method is not implemented on ModuleProxy")
179}
180
181func (m ModuleProxy) visibilityProperties() []visibilityProperty {
182 panic("method is not implemented on ModuleProxy")
183}
184
185func (m ModuleProxy) RequiredModuleNames(ctx ConfigurableEvaluatorContext) []string {
186 panic("method is not implemented on ModuleProxy")
187}
188
189func (m ModuleProxy) HostRequiredModuleNames() []string {
190 panic("method is not implemented on ModuleProxy")
191}
192
193func (m ModuleProxy) TargetRequiredModuleNames() []string {
194 panic("method is not implemented on ModuleProxy")
195}
196
197func (m ModuleProxy) VintfFragmentModuleNames(ctx ConfigurableEvaluatorContext) []string {
198 panic("method is not implemented on ModuleProxy")
199}
200
201func (m ModuleProxy) ConfigurableEvaluator(ctx ConfigurableEvaluatorContext) proptools.ConfigurableEvaluator {
202 panic("method is not implemented on ModuleProxy")
203}