Class JavaModule
- java.lang.Object
-
- org.jetbrains.bsp.bazel.server.sync.languages.java.JavaModule
-
- All Implemented Interfaces:
LanguageData
public class JavaModule extends java.lang.Object implements LanguageData
-
-
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()booleanequals(java.lang.Object o)inthashCode()io.vavr.collection.List<java.net.URI>ideClasspath()io.vavr.collection.List<java.lang.String>javacOpts()Jdkjdk()io.vavr.collection.List<java.lang.String>jvmOps()io.vavr.control.Option<java.lang.String>mainClass()java.net.URImainOutput()io.vavr.collection.List<java.net.URI>runtimeClasspath()io.vavr.collection.List<java.net.URI>sourcesClasspath()java.lang.StringtoString()
-
-
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-