Class JavaModule

    • Constructor Summary

      Constructors 
      Constructor Description
      JavaModule​(Jdk jdk, io.vavr.collection.List<java.lang.String> javacOpts, io.vavr.collection.List<java.lang.String> jvmOps, java.net.URI mainOutput, io.vavr.control.Option<java.lang.String> mainClass, io.vavr.collection.List<java.lang.String> args, io.vavr.collection.List<java.net.URI> runtimeClasspath, io.vavr.collection.List<java.net.URI> compileClasspath, io.vavr.collection.List<java.net.URI> sourcesClasspath, io.vavr.collection.List<java.net.URI> ideClasspath)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      io.vavr.collection.List<java.lang.String> args()  
      io.vavr.collection.List<java.net.URI> compileClasspath()  
      boolean equals​(java.lang.Object o)  
      int hashCode()  
      io.vavr.collection.List<java.net.URI> ideClasspath()  
      io.vavr.collection.List<java.lang.String> javacOpts()  
      Jdk jdk()  
      io.vavr.collection.List<java.lang.String> jvmOps()  
      io.vavr.control.Option<java.lang.String> mainClass()  
      java.net.URI mainOutput()  
      io.vavr.collection.List<java.net.URI> runtimeClasspath()  
      io.vavr.collection.List<java.net.URI> sourcesClasspath()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • JavaModule

        public JavaModule​(Jdk jdk,
                          io.vavr.collection.List<java.lang.String> javacOpts,
                          io.vavr.collection.List<java.lang.String> jvmOps,
                          java.net.URI mainOutput,
                          io.vavr.control.Option<java.lang.String> mainClass,
                          io.vavr.collection.List<java.lang.String> args,
                          io.vavr.collection.List<java.net.URI> runtimeClasspath,
                          io.vavr.collection.List<java.net.URI> compileClasspath,
                          io.vavr.collection.List<java.net.URI> sourcesClasspath,
                          io.vavr.collection.List<java.net.URI> ideClasspath)
    • Method Detail

      • jdk

        public Jdk jdk()
      • javacOpts

        public io.vavr.collection.List<java.lang.String> javacOpts()
      • jvmOps

        public io.vavr.collection.List<java.lang.String> jvmOps()
      • mainOutput

        public java.net.URI mainOutput()
      • mainClass

        public io.vavr.control.Option<java.lang.String> mainClass()
      • args

        public io.vavr.collection.List<java.lang.String> args()
      • runtimeClasspath

        public io.vavr.collection.List<java.net.URI> runtimeClasspath()
      • compileClasspath

        public io.vavr.collection.List<java.net.URI> compileClasspath()
      • sourcesClasspath

        public io.vavr.collection.List<java.net.URI> sourcesClasspath()
      • ideClasspath

        public io.vavr.collection.List<java.net.URI> ideClasspath()
      • 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