ArtifactDetails
public
class
ArtifactDetails
extends Object
| java.lang.Object | |
| ↳ | com.android.tradefed.build.content.ArtifactDetails |
This describes the structure of the content and its descriptor as generated by the CAS tool
Summary
Nested classes | |
|---|---|
class |
ArtifactDetails.ArtifactFileDescriptor
|
Fields | |
|---|---|
public
String |
artifact
|
public
List<ArtifactDetails.ArtifactFileDescriptor> |
details
|
Public constructors | |
|---|---|
ArtifactDetails()
|
|
Public methods | |
|---|---|
static
List<ArtifactDetails.ArtifactFileDescriptor>
|
diffContents(ArtifactDetails base, ArtifactDetails current)
Obtain the list of modification between a base and the current build contents. |
static
ArtifactDetails
|
parseFile(File input, String targetArtifact)
|
static
ArtifactDetails
|
parseFile(File input, String targetArtifact, String baseBuildId, String currentBuildId)
Parses cas_content_details.json and extract information for the entry considered. |
Fields
artifact
public String artifact
Public constructors
ArtifactDetails
public ArtifactDetails ()
Public methods
diffContents
public static List<ArtifactDetails.ArtifactFileDescriptor> diffContents (ArtifactDetails base, ArtifactDetails current)
Obtain the list of modification between a base and the current build contents.
| Parameters | |
|---|---|
base |
ArtifactDetails |
current |
ArtifactDetails |
| Returns | |
|---|---|
List<ArtifactDetails.ArtifactFileDescriptor> |
|
parseFile
public static ArtifactDetails parseFile (File input, String targetArtifact)
| Parameters | |
|---|---|
input |
File |
targetArtifact |
String |
| Returns | |
|---|---|
ArtifactDetails |
|
| Throws | |
|---|---|
IOException |
|
parseFile
public static ArtifactDetails parseFile (File input, String targetArtifact, String baseBuildId, String currentBuildId)
Parses cas_content_details.json and extract information for the entry considered.
| Parameters | |
|---|---|
input |
File |
targetArtifact |
String |
baseBuildId |
String |
currentBuildId |
String |
| Returns | |
|---|---|
ArtifactDetails |
|
| Throws | |
|---|---|
IOException |
|
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2026-06-22 UTC.