Groovy Documentation

org.gradle.nativebinaries
[Java] Interface SharedLibraryBinary

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

@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 BuildableModelElement
builtBy, setLifecycleTask
 
Methods inherited from interface Named
getName
 

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.11-rc-1