All Superinterfaces:
HasName

public interface Library extends HasName
  • Method Details

    • getPath

      String getPath(OS os)
    • getRule

      Rule getRule()
    • getExtractor

      Extractor getExtractor()
    • getUrl

      String getUrl(String path)
    • getSha1

      @Nullable @Nullable String getSha1()
    • getSize

      @Nullable @Nullable Long getSize()
    • isNativeLibrary

      boolean isNativeLibrary()
    • isOrContainsNatives

      default boolean isOrContainsNatives(OS os)
    • getPackage

      default String getPackage()
    • getNameAfterPackage

      default String getNameAfterPackage()
    • getVersionNumber

      default String getVersionNumber()