Class Module


  • public class Module
    extends java.lang.Object
    • Constructor Detail

      • Module

        public Module​(Label label,
                      boolean isSynthetic,
                      io.vavr.collection.List<Label> directDependencies,
                      io.vavr.collection.Set<Language> languages,
                      io.vavr.collection.Set<Tag> tags,
                      java.net.URI baseDirectory,
                      SourceSet sourceSet,
                      io.vavr.collection.Set<java.net.URI> resources,
                      io.vavr.collection.Set<java.net.URI> sourceDependencies,
                      io.vavr.control.Option<LanguageData> languageData)
    • Method Detail

      • label

        public Label label()
      • isSynthetic

        public boolean isSynthetic()
      • directDependencies

        public io.vavr.collection.List<Label> directDependencies()
      • languages

        public io.vavr.collection.Set<Language> languages()
      • tags

        public io.vavr.collection.Set<Tag> tags()
      • baseDirectory

        public java.net.URI baseDirectory()
      • resources

        public io.vavr.collection.Set<java.net.URI> resources()
      • sourceDependencies

        public io.vavr.collection.Set<java.net.URI> sourceDependencies()
      • languageData

        public io.vavr.control.Option<LanguageData> languageData()
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object