Class ProjectLibrary

java.lang.Object
org.gradle.plugins.ide.idea.model.ProjectLibrary

@Incubating public class ProjectLibrary extends Object
A project-level IDEA library.
  • Constructor Details

    • ProjectLibrary

      public ProjectLibrary()
  • Method Details

    • getName

      public String getName()
      The name of the library.
    • setName

      public void setName(String name)
    • getType

      public String getType()
      The type of the library.
    • setType

      public void setType(String type)
    • getCompilerClasspath

      public Set<File> getCompilerClasspath()
      A set of Jar files containing compiler classes.
    • setCompilerClasspath

      public void setCompilerClasspath(Set<File> compilerClasspath)
    • getClasses

      public Set<File> getClasses()
      A set of Jar files or directories containing compiled code.
    • setClasses

      public void setClasses(Set<File> classes)
      A set of Jar files or directories containing source code.
    • getJavadoc

      public Set<File> getJavadoc()
      A set of Jar files or directories containing javadoc.
    • setJavadoc

      public void setJavadoc(Set<File> javadoc)
    • getSources

      public Set<File> getSources()
      A set of directories containing sources.
    • setSources

      public void setSources(Set<File> sources)
    • addToNode

      public void addToNode(Node parentNode, PathFactory pathFactory)
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object