Package org.gradle.api.attributes

## Interface LibraryElements

- All Superinterfaces:
    `Named`

      public interface LibraryElements
      extends Named

  Attribute representing the technical elements of a library variant.
  Since:
    5.6

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface org.gradle.api.Named

      `Named.Namer`

  - ### Field Summary

    Fields
    Modifier and Type | Field | Description
    --- | --- | ---
    `static String` | `CLASSES` | The JVM classes format
    `static String` | `CLASSES_AND_RESOURCES` | The JVM class files and resources
    `static String` | `DYNAMIC_LIB` | Dynamic libraries for native modules
    `static String` | `HEADERS_CPLUSPLUS` | Header files for C++
    `static String` | `JAR` | The JVM archive format
    `static Attribute<LibraryElements>` | `LIBRARY_ELEMENTS_ATTRIBUTE` |
    `static String` | `LINK_ARCHIVE` | Link archives for native modules
    `static String` | `OBJECTS` | Objects for native modules
    `static String` | `RESOURCES` | JVM resources

  - ### Method Summary

    - ### Methods inherited from interface org.gradle.api.Named

      `getName`

- - ### Field Detail

    - #### LIBRARY_ELEMENTS_ATTRIBUTE

          static final Attribute<LibraryElements> LIBRARY_ELEMENTS_ATTRIBUTE

    - #### CLASSES

          static final String CLASSES

      The JVM classes format
      See Also:
        Constant Field Values

    - #### JAR

          static final String JAR

      The JVM archive format
      See Also:
        Constant Field Values

    - #### RESOURCES

          static final String RESOURCES

      JVM resources
      See Also:
        Constant Field Values

    - #### CLASSES_AND_RESOURCES

          static final String CLASSES_AND_RESOURCES

      The JVM class files and resources
      See Also:
        Constant Field Values

    - #### HEADERS_CPLUSPLUS

          static final String HEADERS_CPLUSPLUS

      Header files for C++
      See Also:
        Constant Field Values

    - #### LINK_ARCHIVE

          static final String LINK_ARCHIVE

      Link archives for native modules
      See Also:
        Constant Field Values

    - #### OBJECTS

          static final String OBJECTS

      Objects for native modules
      See Also:
        Constant Field Values

    - #### DYNAMIC_LIB

          static final String DYNAMIC_LIB

      Dynamic libraries for native modules
      See Also:
        Constant Field Values