Revert "Improve error reporting when depending on prebuilt implementation jar"
This reverts commit c61783b20d
.
Bug: 257969510
Reason for revert: b/255275437 - breaks checkbuild target
Change-Id: I01f88053cc24dbc1a4eb5c009f15473bdff3d565
This commit is contained in:
committed by
Gerrit Code Review
parent
c61783b20d
commit
7ed6ff8c76
@@ -232,6 +232,12 @@ type SnapshotBuilder interface {
|
||||
// relative path) and add the dest to the zip.
|
||||
CopyToSnapshot(src Path, dest string)
|
||||
|
||||
// EmptyFile returns the path to an empty file.
|
||||
//
|
||||
// This can be used by sdk member types that need to create an empty file in the snapshot, simply
|
||||
// pass the value returned from this to the CopyToSnapshot() method.
|
||||
EmptyFile() Path
|
||||
|
||||
// UnzipToSnapshot generates a rule that will unzip the supplied zip into the snapshot relative
|
||||
// directory destDir.
|
||||
UnzipToSnapshot(zipPath Path, destDir string)
|
||||
@@ -258,14 +264,6 @@ type SnapshotBuilder interface {
|
||||
// See sdk/update.go for more information.
|
||||
AddPrebuiltModule(member SdkMember, moduleType string) BpModule
|
||||
|
||||
// AddInternalModule creates a new module in the generated Android.bp file that can only be
|
||||
// referenced by one of the other modules in the snapshot.
|
||||
//
|
||||
// The created module's name is constructed by concatenating the name of this member and the
|
||||
// nameSuffix, separated by "-". It also has the visibility property set to "//visibility:private"
|
||||
// to prevent it from being inadvertently accessed from outside the snapshot.
|
||||
AddInternalModule(properties SdkMemberProperties, moduleType string, nameSuffix string) BpModule
|
||||
|
||||
// SdkMemberReferencePropertyTag returns a property tag to use when adding a property to a
|
||||
// BpModule that contains references to other sdk members.
|
||||
//
|
||||
@@ -924,12 +922,6 @@ func RegisterSdkMemberType(memberType SdkMemberType) {
|
||||
//
|
||||
// Contains common properties that apply across many different member types.
|
||||
type SdkMemberPropertiesBase struct {
|
||||
// The name of the member.
|
||||
//
|
||||
// Ignore this property during optimization. This is needed because this property is the same for
|
||||
// all variants of a member and so would be optimized away if it was not ignored.
|
||||
MemberName string `sdk:"ignore"`
|
||||
|
||||
// The number of unique os types supported by the member variants.
|
||||
//
|
||||
// If a member has a variant with more than one os type then it will need to differentiate
|
||||
@@ -953,10 +945,6 @@ type SdkMemberPropertiesBase struct {
|
||||
Compile_multilib string `android:"arch_variant"`
|
||||
}
|
||||
|
||||
func (b *SdkMemberPropertiesBase) Name() string {
|
||||
return b.MemberName
|
||||
}
|
||||
|
||||
// OsPrefix returns the os prefix to use for any file paths in the sdk.
|
||||
//
|
||||
// Is an empty string if the member only provides variants for a single os type, otherwise
|
||||
@@ -982,8 +970,6 @@ type SdkMemberProperties interface {
|
||||
// Base returns the base structure.
|
||||
Base() *SdkMemberPropertiesBase
|
||||
|
||||
Name() string
|
||||
|
||||
// PopulateFromVariant populates this structure with information from a module variant.
|
||||
//
|
||||
// It will typically be called once for each variant of a member module that the SDK depends upon.
|
||||
|
Reference in New Issue
Block a user