Class ProjectLibrary


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

      • ProjectLibrary

        public ProjectLibrary()
    • Method Detail

      • 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)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object