Class SimulationExtension


  • public class SimulationExtension
    extends java.lang.Object
    • Constructor Detail

      • SimulationExtension

        @Inject
        public SimulationExtension​(org.gradle.api.Project project,
                                   org.gradle.api.model.ObjectFactory objects,
                                   org.gradle.api.file.ProjectLayout layout,
                                   org.gradle.api.provider.Provider<java.lang.String> wpilibVersion,
                                   java.lang.String desktopPlatform)
    • Method Detail

      • getEnvironment

        public java.util.Map<java.lang.String,​java.lang.String> getEnvironment()
      • getDebugConfiguration

        public org.gradle.api.artifacts.Configuration getDebugConfiguration()
      • getReleaseConfiguration

        public org.gradle.api.artifacts.Configuration getReleaseConfiguration()
      • getDebugFileCollection

        public org.gradle.api.file.FileCollection getDebugFileCollection()
      • getReleaseFileCollection

        public org.gradle.api.file.FileCollection getReleaseFileCollection()
      • getHalExtensions

        public org.gradle.api.NamedDomainObjectContainer<HalSimExtension> getHalExtensions()
      • enable

        public void enable​(org.gradle.platform.base.VariantComponentSpec component)
      • enable

        public void enable​(org.gradle.nativeplatform.NativeBinarySpec binary)
      • enableDebug

        public java.util.List<org.gradle.api.provider.Provider<java.lang.String>> enableDebug()
      • enableRelease

        public java.util.List<org.gradle.api.provider.Provider<java.lang.String>> enableRelease()
      • addDep

        public HalSimExtension addDep​(java.lang.String name,
                                      java.lang.String groupId,
                                      java.lang.String artifactId)
      • getHalSimLocations

        public java.util.List<HalSimPair> getHalSimLocations​(java.util.List<java.io.File> basePaths,
                                                             boolean debug)