Class WPILibJavaArtifact

java.lang.Object
org.wpilib.deployutils.deploy.artifact.AbstractArtifact
org.wpilib.deployutils.deploy.artifact.FileArtifact
org.wpilib.deployutils.deploy.artifact.JavaArtifact
org.wpilib.gradlerio.deploy.DebuggableJavaArtifact
org.wpilib.gradlerio.deploy.systemcore.WPILibJavaArtifact
All Implemented Interfaces:
org.gradle.api.Named, org.wpilib.deployutils.deploy.artifact.Artifact, org.wpilib.deployutils.deploy.artifact.CacheableArtifact, DebuggableArtifact

public class WPILibJavaArtifact extends DebuggableJavaArtifact
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.gradle.api.Named

    org.gradle.api.Named.Namer
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
     
     
     
    void
     
    void
    setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
     
    void
    setJarTask(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> jarTask)
     
    void
    setJavaCommand(String javaCommand)
     

    Methods inherited from class org.wpilib.deployutils.deploy.artifact.JavaArtifact

    getJarProvider

    Methods inherited from class org.wpilib.deployutils.deploy.artifact.FileArtifact

    deploy, getCacheMethod, getFile, getFilename

    Methods inherited from class org.wpilib.deployutils.deploy.artifact.AbstractArtifact

    allowStandaloneDeploy, dependsOn, dependsOnForDeployTask, dependsOnForStandaloneDeployTask, getDeployTask, getDirectory, getName, getOnlyIf, getPostdeploy, getPredeploy, getPreWorkerThread, getStandaloneDeployTask, getTarget, isDisabled, isEnabled, setDisabled, setDisabled, setOnlyIf, toString

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.wpilib.deployutils.deploy.artifact.Artifact

    allowStandaloneDeploy, dependsOn, dependsOnForDeployTask, dependsOnForStandaloneDeployTask, deploy, getDeployTask, getDirectory, getExtensionContainer, getPostdeploy, getPredeploy, getPreWorkerThread, getStandaloneDeployTask, getTarget, isDisabled, isEnabled, setDisabled, setOnlyIf

    Methods inherited from interface org.gradle.api.Named

    getName
  • Constructor Details

    • WPILibJavaArtifact

      @Inject public WPILibJavaArtifact(String name, SystemCore target)
  • Method Details

    • getJavaCommand

      public String getJavaCommand()
    • setJavaCommand

      public void setJavaCommand(String javaCommand)
    • getGcType

      public GarbageCollectorType getGcType()
    • setGcType

      public void setGcType(GarbageCollectorType gcType)
    • setJarTask

      public void setJarTask(org.gradle.api.tasks.bundling.Jar jarTask)
      Overrides:
      setJarTask in class org.wpilib.deployutils.deploy.artifact.JavaArtifact
    • setJarTask

      public void setJarTask(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> jarTask)
      Overrides:
      setJarTask in class org.wpilib.deployutils.deploy.artifact.JavaArtifact
    • getRobotCommandArtifact

      public RobotCommandArtifact getRobotCommandArtifact()
    • getNativeZipArtifact

      public WPILibJNILibraryArtifact getNativeZipArtifact()
    • getJvmArgs

      public List<String> getJvmArgs()
    • getArguments

      public List<String> getArguments()