# ScopedArtifact

# ScopedArtifact

<br />

```
public sealed class ScopedArtifact extends Artifact.Single
```

<br />

|---|---|---|------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [java.lang.Object](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Object.html)                                                                    ||||
| ↳ | [com.android.build.api.artifact.Artifact](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact)                   |||
|   | ↳ | [com.android.build.api.artifact.Artifact.Single](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact.Single)  ||
|   |   | ↳ | [com.android.build.api.artifact.ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact) |

Known direct subclasses  
[ScopedArtifact.CLASSES](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact.CLASSES),[ScopedArtifact.JAVA_RES](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact.JAVA_RES)  

|-----------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------|
| [ScopedArtifact.CLASSES](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact.CLASSES)   | .class files, result of sources compilation and/or external dependencies depending on the scope |
| [ScopedArtifact.JAVA_RES](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact.JAVA_RES) |                                                                                                 |

*** ** * ** ***

List of ScopedArtifacts.Scope artifacts.

## Summary

|                                                                                                                                                                                                  ### Nested types                                                                                                                                                                                                   |
|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `public static class `[ScopedArtifact.CLASSES](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact.CLASSES)` extends `[ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact) .class files, result of sources compilation and/or external dependencies depending on the scope |
| `public static class `[ScopedArtifact.JAVA_RES](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact.JAVA_RES)` extends `[ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact)                                                                                               |

|                                                               ### Protected constructors                                                               |
|--------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ScopedArtifact#ScopedArtifact())`()` |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ### Inherited methods                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[com.android.build.api.artifact.Artifact](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact) |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `final @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[Artifact.Category](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact.Category)                                                                                                                                                                                                    | [getCategory](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact#getCategory())`()`                                | | `@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)                                                                                                                                                                                                                                                     | [getFileSystemLocationName](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact#getFileSystemLocationName())`()`    | | `@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)                                                                                                                                                                                                                                                     | [getFolderName](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact#getFolderName())`()`                            | | `final @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[ArtifactKind](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/ArtifactKind)`<@`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[RegularFile](https://docs.gradle.org/current/javadoc/org/gradle/api/file/RegularFile.html)`>` | [getKind](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact#getKind())`()`                                        | | `final @`[NonNull](https://developer.android.com/reference/tools/gradle-api/8.3/null/androidx/annotation/NonNull)` `[String](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/String.html)                                                                                                                                                                                                                                               | [name](https://developer.android.com/reference/tools/gradle-api/8.3/null/com/android/build/api/artifact/Artifact#name())`()` Provide a unique name for the artifact type. | |

## Protected constructors

### ScopedArtifact

```
protected ScopedArtifact()
```