# ScopedArtifact

# ScopedArtifact

[View Source](https://cs.android.com/search?q=file:com/android/build/api/artifact/ScopedArtifact.kt+class:com.android.build.api.artifact.ScopedArtifact)  
Added in 7.4.0  

<br />

```
sealed class ScopedArtifact : Artifact.Single
```

<br />

|---|---|---|--------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [kotlin.Any](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/index.html)                                                                                     ||||
| ↳ | [com.android.build.api.artifact.Artifact](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact)                   |||
|   | ↳ | [com.android.build.api.artifact.Artifact.Single](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Single)  ||
|   |   | ↳ | [com.android.build.api.artifact.ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact) |

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

|-------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ScopedArtifact.CLASSES](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact.CLASSES)   | .class files, result of sources compilation and/or external dependencies depending on the scope; includes users' transformation, but does not include Jacoco instrumentation |
| [ScopedArtifact.JAVA_RES](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact.JAVA_RES) |                                                                                                                                                                              |

*** ** * ** ***

List of ScopedArtifacts.Scope artifacts.

## Summary

|                                                                                                                                                                                                                                                                                                                                                                                                                                                ### Nested types                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `object `[ScopedArtifact.CLASSES](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact.CLASSES)` : `[ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact)`, `[Artifact.Appendable](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Appendable)`, `[Artifact.Transformable](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Transformable)`, `[Artifact.Replaceable](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Replaceable) .class files, result of sources compilation and/or external dependencies depending on the scope; includes users' transformation, but does not include Jacoco instrumentation |
| `object `[ScopedArtifact.JAVA_RES](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact.JAVA_RES)` : `[ScopedArtifact](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ScopedArtifact)`, `[Artifact.Appendable](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Appendable)`, `[Artifact.Transformable](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Transformable)`, `[Artifact.Replaceable](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Replaceable)                                                                                                                                                                            |

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

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       ### Inherited functions                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[com.android.build.api.artifact.Artifact](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact) |-----------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------| | `open `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [getFileSystemLocationName](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact#getFileSystemLocationName())`()`    | | `open `[String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html) | [getFolderName](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact#getFolderName())`()`                            | | [String](https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-string/index.html)        | [name](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact#name())`()` Provide a unique name for the artifact type. | |

|                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            ### Inherited properties                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| From[com.android.build.api.artifact.Artifact](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact) |----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------| | [Artifact.Category](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact.Category)                                                                                        | [category](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact#category()) | | [ArtifactKind](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/ArtifactKind)`<`[RegularFile](https://docs.gradle.org/current/javadoc/org/gradle/api/file/RegularFile.html)`>` | [kind](https://developer.android.com/reference/tools/gradle-api/8.12/com/android/build/api/artifact/Artifact#kind())         | |

## Protected constructors

### ScopedArtifact

```
protected ScopedArtifact()
```