Groovy Documentation

org.gradle.nativebinaries
[Java] Interface SharedLibraryBinary

org.gradle.api.Named
  org.gradle.nativebinaries.SharedLibraryBinary
      org.gradle.language.base.Binary
          org.gradle.nativebinaries.LibraryBinary
              org.gradle.language.base.BuildableModelElement
                  org.gradle.nativebinaries.NativeBinary
                      org.gradle.api.Buildable
All Superinterfaces:
Named, Binary, LibraryBinary, BuildableModelElement, NativeBinary, Buildable

@Incubating
public interface SharedLibraryBinary
extends LibraryBinary

A Library that has been compiled and linked as a shared library.


Method Summary
File getSharedLibraryFile()

The shared library file.

File getSharedLibraryLinkFile()

The shared library link file.

void setSharedLibraryFile(File sharedLibraryFile)

The shared library file.

void setSharedLibraryLinkFile(File sharedLibraryLinkFile)

The shared library file.

 
Methods inherited from interface NativeBinary
getBuildType, getFlavor, getTargetPlatform
 
Methods inherited from interface Binary
getDisplayName
 
Methods inherited from interface Named
getName
 
Methods inherited from interface BuildableModelElement
builtBy, hasBuildDependencies, setLifecycleTask
 
Methods inherited from interface Buildable
getBuildDependencies
 

Method Detail

getSharedLibraryFile

public File getSharedLibraryFile()
The shared library file.


getSharedLibraryLinkFile

public File getSharedLibraryLinkFile()
The shared library link file.


setSharedLibraryFile

public void setSharedLibraryFile(File sharedLibraryFile)
The shared library file.


setSharedLibraryLinkFile

public void setSharedLibraryLinkFile(File sharedLibraryLinkFile)
The shared library file.


 

Gradle API 1.12-rc-1