Class BazelBspJvmTargetManager
- java.lang.Object
-
- org.jetbrains.bsp.bazel.commons.Lazy<java.lang.String>
-
- org.jetbrains.bsp.bazel.server.bsp.managers.BazelBspJvmTargetManager
-
public class BazelBspJvmTargetManager extends Lazy<java.lang.String>
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBAZEL_JDK_CURRENT_JAVA_TOOLCHAINstatic java.lang.StringFETCH_JAVA_VERSION_ASPECT
-
Constructor Summary
Constructors Constructor Description BazelBspJvmTargetManager(BazelRunner bazelRunner, BazelBspAspectsManager bazelBspAspectsManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.function.Supplier<java.util.Optional<java.lang.String>>calculateValue()ch.epfl.scala.bsp4j.JvmBuildTargetgetJVMBuildTarget(com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule rule)-
Methods inherited from class org.jetbrains.bsp.bazel.commons.Lazy
getValue, recalculateValue
-
-
-
-
Field Detail
-
FETCH_JAVA_VERSION_ASPECT
public static final java.lang.String FETCH_JAVA_VERSION_ASPECT
- See Also:
- Constant Field Values
-
BAZEL_JDK_CURRENT_JAVA_TOOLCHAIN
public static final java.lang.String BAZEL_JDK_CURRENT_JAVA_TOOLCHAIN
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BazelBspJvmTargetManager
public BazelBspJvmTargetManager(BazelRunner bazelRunner, BazelBspAspectsManager bazelBspAspectsManager)
-
-
Method Detail
-
getJVMBuildTarget
public ch.epfl.scala.bsp4j.JvmBuildTarget getJVMBuildTarget(com.google.devtools.build.lib.query2.proto.proto2api.Build.Rule rule)
-
calculateValue
protected java.util.function.Supplier<java.util.Optional<java.lang.String>> calculateValue()
- Specified by:
calculateValuein classLazy<java.lang.String>
-
-