Class FRCJavaArtifact

  • All Implemented Interfaces:
    edu.wpi.first.deployutils.deploy.artifact.Artifact, edu.wpi.first.deployutils.deploy.artifact.CacheableArtifact, DebuggableArtifact, org.gradle.api.Named

    public class FRCJavaArtifact
    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
      FRCJavaArtifact​(java.lang.String name, RoboRIO target)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.List<java.lang.String> getArguments()  
      GarbageCollectorType getGcType()  
      java.lang.String getJavaCommand()  
      FRCJREArtifact getJreArtifact()  
      java.util.List<java.lang.String> getJvmArgs()  
      FRCJNILibraryArtifact getNativeZipArtifact()  
      FRCProgramStartArtifact getProgramStartArtifact()  
      RobotCommandArtifact getRobotCommandArtifact()  
      void setGcType​(GarbageCollectorType gcType)  
      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​(java.lang.String javaCommand)  
      • Methods inherited from class edu.wpi.first.deployutils.deploy.artifact.JavaArtifact

        getJarProvider
      • Methods inherited from class edu.wpi.first.deployutils.deploy.artifact.FileArtifact

        deploy, getCacheMethod, getFile, getFilename
      • Methods inherited from class edu.wpi.first.deployutils.deploy.artifact.AbstractArtifact

        allowStandaloneDeploy, dependsOn, dependsOnForDeployTask, dependsOnForStandaloneDeployTask, getDeployTask, getDirectory, getName, getOnlyIf, getPostdeploy, getPredeploy, getPreWorkerThread, getStandaloneDeployTask, getTarget, isDisabled, isEnabled, isExplicit, setDisabled, setDisabled, setExplicit, setOnlyIf, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface edu.wpi.first.deployutils.deploy.artifact.Artifact

        allowStandaloneDeploy, dependsOn, dependsOnForDeployTask, dependsOnForStandaloneDeployTask, deploy, getDeployTask, getDirectory, getExtensionContainer, getPostdeploy, getPredeploy, getPreWorkerThread, getStandaloneDeployTask, getTarget, isDisabled, isEnabled, isExplicit, setDisabled, setExplicit, setOnlyIf
      • Methods inherited from interface org.gradle.api.Named

        getName
    • Constructor Detail

      • FRCJavaArtifact

        @Inject
        public FRCJavaArtifact​(java.lang.String name,
                               RoboRIO target)
    • Method Detail

      • getJavaCommand

        public java.lang.String getJavaCommand()
      • setJavaCommand

        public void setJavaCommand​(java.lang.String javaCommand)
      • setJarTask

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

        public void setJarTask​(org.gradle.api.tasks.TaskProvider<org.gradle.api.tasks.bundling.Jar> jarTask)
        Overrides:
        setJarTask in class edu.wpi.first.deployutils.deploy.artifact.JavaArtifact
      • getJvmArgs

        public java.util.List<java.lang.String> getJvmArgs()
      • getArguments

        public java.util.List<java.lang.String> getArguments()