Lines Matching defs:ModuleConfig
162 type ModuleConfig struct { struct
163 Name string
164 DexLocation string // dex location on device
165 BuildPath android.OutputPath
166 DexPath android.Path
167 ManifestPath android.OptionalPath
168 UncompressedDex bool
169 HasApkLibraries bool
170 PreoptFlags []string
172 ProfileClassListing android.OptionalPath
173 ProfileIsTextListing bool
174 ProfileBootListing android.OptionalPath
176 EnforceUsesLibraries bool // turn on build-time verify_uses_libraries check
177 EnforceUsesLibrariesStatusFile android.Path // a file with verify_uses_libraries errors (if any)
178 ProvidesUsesLibrary string // library name (usually the same as module name)
179 ClassLoaderContexts ClassLoaderContextMap
181 Archs []android.ArchType
182 DexPreoptImagesDeps []android.OutputPaths
184 …LocationsOnHost []string // boot image location on host (file path without the arch subdirectory)
185 …cationsOnDevice []string // boot image location on device (file path without the arch subdirectory)
187 PreoptBootClassPathDexFiles android.Paths // file paths of boot class path files
188 PreoptBootClassPathDexLocations []string // virtual locations of boot class path files
190 NoCreateAppImage bool
191 ForceCreateAppImage bool
193 PresignedPrebuilt bool
197 ApexPartition string
348 *ModuleConfig anonMember
401 func moduleConfigToJSON(config *ModuleConfig) ([]byte, error) {
418 func WriteModuleConfig(ctx android.ModuleContext, config *ModuleConfig, path android.WritablePath) {