diff options
| author | 2019-07-24 16:37:29 -0700 | |
|---|---|---|
| committer | 2019-07-24 16:37:29 -0700 | |
| commit | b7dbf4d109a733bc4efeb0d2a51baa287cbc506d (patch) | |
| tree | feeb42dc4addf01a04d6e209967e33b425b527bc /java/java.go | |
| parent | bb9f3d4abf52665ea5c3cc085e27a7ea169dacd6 (diff) | |
| parent | 8f7a3fc6330879f9faa5b92881029bc997fc3884 (diff) | |
Merge "Split Java libraries per apex"
am: 8f7a3fc633
Change-Id: Id478349248a92f2ea66f70519606b08bd685e368
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 11 | 
1 files changed, 10 insertions, 1 deletions
| diff --git a/java/java.go b/java/java.go index f3e10bebd..ca6e232be 100644 --- a/java/java.go +++ b/java/java.go @@ -267,6 +267,7 @@ func (me *CompilerDeviceProperties) EffectiveOptimizeEnabled() bool {  type Module struct {  	android.ModuleBase  	android.DefaultableModuleBase +	android.ApexModuleBase  	properties       CompilerProperties  	protoProperties  android.ProtoProperties @@ -1581,6 +1582,7 @@ func LibraryFactory() android.Module {  		&module.Module.protoProperties)  	InitJavaModule(module, android.HostAndDeviceSupported) +	android.InitApexModule(module)  	return module  } @@ -1603,6 +1605,7 @@ func LibraryHostFactory() android.Module {  	module.Module.properties.Installable = proptools.BoolPtr(true)  	InitJavaModule(module, android.HostSupported) +	android.InitApexModule(module)  	return module  } @@ -1858,6 +1861,7 @@ type ImportProperties struct {  type Import struct {  	android.ModuleBase  	android.DefaultableModuleBase +	android.ApexModuleBase  	prebuilt android.Prebuilt  	properties ImportProperties @@ -2014,6 +2018,7 @@ func ImportFactory() android.Module {  	android.InitPrebuiltModule(module, &module.properties.Jars)  	InitJavaModule(module, android.HostAndDeviceSupported) +	android.InitApexModule(module)  	return module  } @@ -2029,6 +2034,7 @@ func ImportFactoryHost() android.Module {  	android.InitPrebuiltModule(module, &module.properties.Jars)  	InitJavaModule(module, android.HostSupported) +	android.InitApexModule(module)  	return module  } @@ -2041,6 +2047,7 @@ type DexImportProperties struct {  type DexImport struct {  	android.ModuleBase  	android.DefaultableModuleBase +	android.ApexModuleBase  	prebuilt android.Prebuilt  	properties DexImportProperties @@ -2132,6 +2139,7 @@ func DexImportFactory() android.Module {  	android.InitPrebuiltModule(module, &module.properties.Jars)  	InitJavaModule(module, android.DeviceSupported) +	android.InitApexModule(module)  	return module  } @@ -2141,6 +2149,7 @@ func DexImportFactory() android.Module {  type Defaults struct {  	android.ModuleBase  	android.DefaultsModuleBase +	android.ApexModuleBase  }  // java_defaults provides a set of properties that can be inherited by other java or android modules. @@ -2199,7 +2208,7 @@ func DefaultsFactory(props ...interface{}) android.Module {  	)  	android.InitDefaultsModule(module) - +	android.InitApexModule(module)  	return module  } |