Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addConfiguration(ArtifactType, Configuration) - Method in class org.wpilib.nativeutils.dependencies.FastDownloadDependencySet
 
addLinuxArgs(PlatformConfig) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addLinuxCrossArgs(PlatformConfig) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addMacArgs(PlatformConfig) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addMacMinimumVersionArg() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addPlatformsAndBuildTypes(PlatformContainer, BuildTypeContainer) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
addPlatformsToConfigure(PlatformContainer) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
addReleaseSymbolGeneration(String...) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addToCache(NativePlatform, BuildType, Optional<ResolvedNativeDependency>) - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
addVendorDeps() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addVendorReposToMaven(boolean) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
addWarnings(String...) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addWarningsAsErrors(String...) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addWindowsArgs(PlatformConfig) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
addWpiNativeUtils() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
allPlatforms - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
AllPlatformsCombinedNativeDependency - Class in org.wpilib.nativeutils.dependencies
 
AllPlatformsCombinedNativeDependency(String, NamedDomainObjectCollection<NativeDependency>) - Constructor for class org.wpilib.nativeutils.dependencies.AllPlatformsCombinedNativeDependency
 
apply(Project) - Method in class org.wpilib.nativeutils.exports.ExportsConfigPlugin
 
apply(Project) - Method in class org.wpilib.nativeutils.NativeUtils
 
apply(Project) - Method in class org.wpilib.nativeutils.sourcelink.SourceLinkPlugin
 
apply(Project) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsPlugin
 
apply(Project) - Method in class org.wpilib.nativeutils.WPINativeUtils
 
apply(Tool, boolean) - Method in interface org.wpilib.nativeutils.platforms.CompilerArgsConfig
 
artifactId - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
artifactId - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JavaArtifact
 
artifactId - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
ArtifactType - Enum Class in org.wpilib.nativeutils.dependencies
 

B

binaryPlatforms - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 

C

CombinedIgnoreMissingPlatformNativeDependency - Class in org.wpilib.nativeutils.dependencies
 
CombinedIgnoreMissingPlatformNativeDependency(String, NamedDomainObjectCollection<NativeDependency>) - Constructor for class org.wpilib.nativeutils.dependencies.CombinedIgnoreMissingPlatformNativeDependency
 
CombinedNativeDependency - Class in org.wpilib.nativeutils.dependencies
 
CombinedNativeDependency(String, NamedDomainObjectCollection<NativeDependency>) - Constructor for class org.wpilib.nativeutils.dependencies.CombinedNativeDependency
 
CompilerArgsConfig - Interface in org.wpilib.nativeutils.platforms
 
configureDependencies(Action<WPINativeUtilsExtension.DependencyVersions>) - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
configurePlatform(String, Action<? super PlatformConfig>) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
ConflictingVendorDependencyException - Exception in org.wpilib.nativeutils.vendordeps
 
ConflictingVendorDependencyException(String, String, String) - Constructor for exception org.wpilib.nativeutils.vendordeps.ConflictingVendorDependencyException
 
conflictsWith - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
copy(InputStream, OutputStream, int) - Static method in class org.wpilib.nativeutils.FileUtils
 
copyLarge(InputStream, OutputStream) - Static method in class org.wpilib.nativeutils.FileUtils
 
copyLarge(InputStream, OutputStream, byte[]) - Static method in class org.wpilib.nativeutils.FileUtils
 
cpp(Object, String...) - Method in class org.wpilib.nativeutils.vendordeps.WPINativeVendorDepsExtension
 
CppArtifact() - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
cppDependencies - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
createExportsSharedBinaryTasks(ModelMap<Task>, SharedLibraryBinarySpecInternal) - Method in class org.wpilib.nativeutils.exports.ExportsConfigRules
 
createParentDirs(File) - Static method in class org.wpilib.nativeutils.FileUtils
 
createPdbStaticBinaryTasks(ModelMap<Task>, ExtensionContainer) - Method in class org.wpilib.nativeutils.pdb.PdbPlugin
 
createPdbStaticBinaryTasks(ModelMap<Task>, StaticLibraryBinarySpecInternal) - Method in class org.wpilib.nativeutils.pdb.PdbPlugin
 
createPrivateExportsSharedBinaryTasks(ModelMap<Task>, SharedLibraryBinarySpecInternal) - Method in class org.wpilib.nativeutils.exports.PrivateExportsConfigRules
 
createRpathSharedBinaryTasks(ModelMap<Task>, SharedLibraryBinarySpec) - Method in class org.wpilib.nativeutils.RpathRules
 
createSourceLinkExecutableTasks(ModelMap<Task>, NativeExecutableBinarySpecInternal) - Method in class org.wpilib.nativeutils.sourcelink.SourceLinkRules
 
createSourceLinkSharedBinaryTasks(ModelMap<Task>, SharedLibraryBinarySpecInternal) - Method in class org.wpilib.nativeutils.sourcelink.SourceLinkRules
 
customDependencySet() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
customDependencySet(Action<CustomDependencySet>) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
CustomDependencySet - Class in org.wpilib.nativeutils.dependencies
 
CustomDependencySet(ObjectFactory) - Constructor for class org.wpilib.nativeutils.dependencies.CustomDependencySet
 

D

DEFAULT_BUFFER_SIZE - Static variable in class org.wpilib.nativeutils.FileUtils
 
DEFAULT_VENDORDEPS_FOLDER_NAME - Static variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
defaultArguments - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
DefaultArguments() - Constructor for class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
DefaultCompilerArgsConfig - Class in org.wpilib.nativeutils.platforms
 
DefaultCompilerArgsConfig() - Constructor for class org.wpilib.nativeutils.platforms.DefaultCompilerArgsConfig
 
DefaultExportsConfig - Class in org.wpilib.nativeutils.exports
 
DefaultExportsConfig(String) - Constructor for class org.wpilib.nativeutils.exports.DefaultExportsConfig
 
DefaultPlatformConfig - Class in org.wpilib.nativeutils.platforms
 
DefaultPlatformConfig(String, ObjectFactory) - Constructor for class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
DelegatedDependencySet - Class in org.wpilib.nativeutils.dependencies
 
DelegatedDependencySet(String, NamedDomainObjectCollection<NativeDependency>, boolean, NativeBinarySpec, FastDownloadDependencySet) - Constructor for class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
DependencyVersions() - Constructor for class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
desktopPlatforms - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
DuplicateVendorDependencyException - Exception in org.wpilib.nativeutils.vendordeps
 
DuplicateVendorDependencyException(String, String, String) - Constructor for exception org.wpilib.nativeutils.vendordeps.DuplicateVendorDependencyException
 

E

EMPTY_LIST - Static variable in class org.wpilib.nativeutils.dependencies.WPIStaticMavenDependency
 
enableSourceLink() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
EOF - Static variable in class org.wpilib.nativeutils.FileUtils
 
errorMessage - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorDependency
 
excludeBinariesFromStrip(VariantComponentSpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
excludeBinaryFromStrip(NativeBinarySpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
execute() - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
execute() - Method in class org.wpilib.nativeutils.exports.ExtractDefFileGeneratorTask
 
execute() - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
execute() - Method in class org.wpilib.nativeutils.resources.ResourceGenerationAction
 
execute() - Method in class org.wpilib.nativeutils.sourcelink.LinkerSourceLinkGenerationTask
 
execute() - Method in class org.wpilib.nativeutils.sourcelink.SourceLinkGenerationTask
 
execute(ExecSpec) - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
execute(InputChanges) - Method in class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
EXPORT_GENERATOR_EXTRACT_TASK_NAME - Static variable in class org.wpilib.nativeutils.exports.ExportsConfigPlugin
 
ExportsConfig - Interface in org.wpilib.nativeutils.exports
 
ExportsConfigPlugin - Class in org.wpilib.nativeutils.exports
 
ExportsConfigPlugin() - Constructor for class org.wpilib.nativeutils.exports.ExportsConfigPlugin
 
ExportsConfigRules - Class in org.wpilib.nativeutils.exports
 
ExportsConfigRules() - Constructor for class org.wpilib.nativeutils.exports.ExportsConfigRules
 
ExportsGenerationTask - Class in org.wpilib.nativeutils.exports
 
ExportsGenerationTask(ExecOperations) - Constructor for class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
EXTENSION_SEPARATOR - Static variable in class org.wpilib.nativeutils.FileUtils
 
ExtractDefFileGeneratorTask - Class in org.wpilib.nativeutils.exports
 
ExtractDefFileGeneratorTask(ExecOperations) - Constructor for class org.wpilib.nativeutils.exports.ExtractDefFileGeneratorTask
 
extraGroupIds - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 

F

fakeplatform - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
FastDownloadDependencySet - Class in org.wpilib.nativeutils.dependencies
 
FastDownloadDependencySet(String, Project) - Constructor for class org.wpilib.nativeutils.dependencies.FastDownloadDependencySet
 
fileName - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
FileUtils - Class in org.wpilib.nativeutils
 
FileUtils() - Constructor for class org.wpilib.nativeutils.FileUtils
 
firstYear - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 

G

generateResources(String) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
generateResources(String, Action<ResourceGenerationTask>) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getAllowedGroupIds() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorMavenRepo
 
getArchitecture() - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
getArgs() - Method in interface org.wpilib.nativeutils.platforms.CompilerArgsConfig
 
getArgs() - Method in class org.wpilib.nativeutils.platforms.DefaultCompilerArgsConfig
 
getArm64ExcludeSymbols() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getArm64SymbolFilter() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getArtifact() - Method in class org.wpilib.nativeutils.dependencies.WPIVendorMavenDependency
 
getArtifact() - Method in exception org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension.MissingVendorJniDependencyException
 
getArtifactFiles(String, String, List<String>, List<String>, ArtifactType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getArtifactId() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getArtifactRoots(String, ArtifactType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getAssembler() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getAssembler() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getBuildTypes() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getcCompiler() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getcCompiler() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getClassifier() - Method in exception org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension.MissingVendorJniDependencyException
 
getCppCompiler() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getCppCompiler() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getCrossCompilers() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getDebugArgs() - Method in interface org.wpilib.nativeutils.platforms.CompilerArgsConfig
 
getDebugArgs() - Method in class org.wpilib.nativeutils.platforms.DefaultCompilerArgsConfig
 
getDefFile() - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
getDefFileGenerator() - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
getDefFileGenerator() - Method in class org.wpilib.nativeutils.exports.ExtractDefFileGeneratorTask
 
getDependencies() - Method in class org.wpilib.nativeutils.dependencies.AllPlatformsCombinedNativeDependency
 
getDependencies() - Method in class org.wpilib.nativeutils.dependencies.CombinedIgnoreMissingPlatformNativeDependency
 
getDependencies() - Method in class org.wpilib.nativeutils.dependencies.CombinedNativeDependency
 
getDependency() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.NamedJsonDependency
 
getDependencyClassifier(NativeBinarySpec, boolean) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getDependencyName() - Method in exception org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension.MissingVendorJniDependencyException
 
getDependencySet() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getExcludeBuildTypes() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getExportsConfig() - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
getExportsConfigs() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getExportsFile() - Method in interface org.wpilib.nativeutils.exports.PrivateExportsConfig
 
getExportsFile() - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
getExportsList() - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
getExt() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getExtraSharedExcludes() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getFirstHome() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getFirstYear() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getFixedVersion() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getFuncName() - Method in interface org.wpilib.nativeutils.resources.ResourceWorkParameters
 
getGitRepos() - Method in class org.wpilib.nativeutils.sourcelink.SourceLinkGenerationTask
 
getGoogleTestVersion() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getGoogleTestYear() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getGroupId() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getHeaderClassifier() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getImguiVersion() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getImguiYear() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getIncludeRoots() - Method in class org.wpilib.nativeutils.dependencies.CustomDependencySet
 
getIncludeRoots() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
getIncludeRoots() - Method in class org.wpilib.nativeutils.dependencies.FastDownloadDependencySet
 
getIncludeRoots() - Method in class org.wpilib.nativeutils.dependencies.ResolvedNativeDependency
 
getInputFiles() - Method in class org.wpilib.nativeutils.sourcelink.LinkerSourceLinkGenerationTask
 
getJavaVendor() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getLibraryName() - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
getLinker() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getLinker() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getLinkFiles() - Method in class org.wpilib.nativeutils.dependencies.CustomDependencySet
 
getLinkFiles() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
getLinkFiles() - Method in class org.wpilib.nativeutils.dependencies.FastDownloadDependencySet
 
getLinkFiles() - Method in class org.wpilib.nativeutils.dependencies.ResolvedNativeDependency
 
getName() - Method in class org.wpilib.nativeutils.dependencies.AllPlatformsCombinedNativeDependency
 
getName() - Method in class org.wpilib.nativeutils.dependencies.CombinedIgnoreMissingPlatformNativeDependency
 
getName() - Method in class org.wpilib.nativeutils.dependencies.CombinedNativeDependency
 
getName() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
getName() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getName() - Method in class org.wpilib.nativeutils.exports.DefaultExportsConfig
 
getName() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getName() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.NamedJsonDependency
 
getName() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorMavenRepo
 
getNamespace() - Method in class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
getNamespace() - Method in interface org.wpilib.nativeutils.resources.ResourceWorkParameters
 
getNativeDependencyContainer() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getNativeDependencyTypeClass(String) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getNativePlatforms() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
getNativeVendor() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getNiLibVersion() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getObjcCompiler() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getObjcCompiler() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getObjcppCompiler() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getObjcppCompiler() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getObjectFilter() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getObjectFilterClosure() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getOpencvVersion() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getOpencvYear() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getOutputDirectory() - Method in class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
getOutputFile() - Method in interface org.wpilib.nativeutils.resources.ResourceWorkParameters
 
getPerformStripAllSymbols() - Method in interface org.wpilib.nativeutils.exports.PrivateExportsConfig
 
getPlatformConfigs() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getPlatformPath() - Method in class org.wpilib.nativeutils.platforms.DefaultPlatformConfig
 
getPlatformPath() - Method in interface org.wpilib.nativeutils.platforms.PlatformConfig
 
getPlatformPath(NativeBinarySpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getPlatforms() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getPrefix() - Method in class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
getPrintNativeDependenciesTask() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getPrivateExportsConfigs() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getProject() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getProjectLayout() - Method in class org.wpilib.nativeutils.dependencies.AllPlatformsCombinedNativeDependency
 
getProjectLayout() - Method in class org.wpilib.nativeutils.dependencies.CombinedIgnoreMissingPlatformNativeDependency
 
getProjectLayout() - Method in class org.wpilib.nativeutils.dependencies.CombinedNativeDependency
 
getProjectLayout() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
getPublishClassifier(NativeBinarySpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getReleaseArgs() - Method in interface org.wpilib.nativeutils.platforms.CompilerArgsConfig
 
getReleaseArgs() - Method in class org.wpilib.nativeutils.platforms.DefaultCompilerArgsConfig
 
getRuntimeFiles() - Method in class org.wpilib.nativeutils.dependencies.CustomDependencySet
 
getRuntimeFiles() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
getRuntimeFiles() - Method in class org.wpilib.nativeutils.dependencies.FastDownloadDependencySet
 
getRuntimeFiles() - Method in class org.wpilib.nativeutils.dependencies.ResolvedNativeDependency
 
getSkipAtRuntime() - Method in class org.wpilib.nativeutils.dependencies.WPIHeaderOnlyMavenDependency
 
getSkipAtRuntime() - Method in class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 
getSource() - Method in class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
getSourceClassifier() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getSourceFile() - Method in interface org.wpilib.nativeutils.resources.ResourceWorkParameters
 
getSourceFiles() - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
getSourceLinkBaseFile() - Method in class org.wpilib.nativeutils.sourcelink.SourceLinkGenerationTask
 
getSourceLinkFile() - Method in class org.wpilib.nativeutils.sourcelink.LinkerSourceLinkGenerationTask
 
getSourceRoots() - Method in class org.wpilib.nativeutils.dependencies.CustomDependencySet
 
getSourceRoots() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
getSourceRoots() - Method in class org.wpilib.nativeutils.dependencies.FastDownloadDependencySet
 
getSourceRoots() - Method in class org.wpilib.nativeutils.dependencies.ResolvedNativeDependency
 
getSymbolsToExportFile() - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
getTargetPlatforms() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getToolchainDescriptors() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getUrl() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorMavenRepo
 
getVendorDeps() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
getVendorRepos() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getVersion() - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getVersion(String) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
getVersions() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
getViewForArtifact(String, ArtifactType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
getWorkerExecutor() - Method in class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
getWpi() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
getWpimathVersion() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getWpiVersion() - Method in class org.wpilib.nativeutils.WPINativeUtilsExtension.DependencyVersions
 
getX64ExcludeSymbols() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getX64SymbolFilter() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getX86ExcludeSymbols() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getX86SymbolFilter() - Method in interface org.wpilib.nativeutils.exports.ExportsConfig
 
getZippedFile() - Method in interface org.wpilib.nativeutils.UnzipTransform
 
groupId - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
groupId - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JavaArtifact
 
groupId - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 

H

headerClassifier - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
HEADERS - Enum constant in enum class org.wpilib.nativeutils.dependencies.ArtifactType
 
HW_SIM_FLAG - Static variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
HW_SIM_PREFIX - Static variable in class org.wpilib.nativeutils.vendordeps.WPINativeVendorDepsExtension
 
HW_SIM_SWITCH_PROPERTY - Static variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 

I

indexOfExtension(String) - Static method in class org.wpilib.nativeutils.FileUtils
 
indexOfLastSeparator(String) - Static method in class org.wpilib.nativeutils.FileUtils
 
initializeNativeDependencies() - Method in class org.wpilib.nativeutils.vendordeps.WPINativeVendorDepsExtension
 
install() - Method in class org.wpilib.nativeutils.vendordeps.VendorDepTask
Installs the JSON file
InvalidVendorDepYearException - Exception in org.wpilib.nativeutils.vendordeps
 
InvalidVendorDepYearException(WPIVendorDepsExtension.JsonDependency, String) - Constructor for exception org.wpilib.nativeutils.vendordeps.InvalidVendorDepYearException
 
isHwSimulation() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
isIgnored(String[], WPIVendorDepsExtension.JsonDependency) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
isJar - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
isNativeDesktopPlatform(NativePlatform) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
isRemoveInvalidWindowsToolchains() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
isRequired() - Method in class org.wpilib.nativeutils.dependencies.DelegatedDependencySet
 
isSkipInstallPdb() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 

J

java(String...) - Method in class org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension
 
JavaArtifact() - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JavaArtifact
 
javaDependencies - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
JniArtifact() - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
jniDebug(String, String...) - Method in class org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension
 
jniDependencies - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
jniRelease(String, String...) - Method in class org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension
 
JsonDependency() - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
jsonUrl - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 

L

libName - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
LINK - Enum constant in enum class org.wpilib.nativeutils.dependencies.ArtifactType
 
LinkerSourceLinkGenerationTask - Class in org.wpilib.nativeutils.sourcelink
 
LinkerSourceLinkGenerationTask() - Constructor for class org.wpilib.nativeutils.sourcelink.LinkerSourceLinkGenerationTask
 
linuxarm64 - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
linuxCCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxCrossCCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxCrossCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxCrossDebugCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxCrossLinkerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxCrossReleaseCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxDebugCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxLinkerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxReleaseCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxSystemCoreArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
linuxx64 - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
loadAll() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
loadFrom(File) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
loadFrom(Project) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 

M

macCCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macDebugCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macLinkerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macMinimumVersionArg - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macObjcCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macObjcppCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
macReleaseCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
mavenUrls - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
MissingCppDeps - Enum constant in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
 
MissingJavaDeps - Enum constant in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
 
MissingJniDeps - Enum constant in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
 
MissingName - Enum constant in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
 
MissingRequiredVendorDependencyException - Exception in org.wpilib.nativeutils.vendordeps
 
MissingRequiredVendorDependencyException(String, String, String) - Constructor for exception org.wpilib.nativeutils.vendordeps.MissingRequiredVendorDependencyException
 
MissingVendorDependencyPlatformException - Exception in org.wpilib.nativeutils.dependencies
 
MissingVendorDependencyPlatformException(String, String) - Constructor for exception org.wpilib.nativeutils.dependencies.MissingVendorDependencyPlatformException
 
MissingVendorJniDependencyException(String, String, WPIVendorDepsExtension.JniArtifact) - Constructor for exception org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension.MissingVendorJniDependencyException
 

N

name - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
NamedJsonDependency(String, WPIVendorDepsExtension.JsonDependency) - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.NamedJsonDependency
 
NATIVE_ARTIFACT_DIRECTORY_TYPE - Static variable in class org.wpilib.nativeutils.NativeUtils
 
NATIVE_ARTIFACT_FORMAT - Static variable in class org.wpilib.nativeutils.NativeUtils
 
NATIVE_ARTIFACT_ZIP_TYPE - Static variable in class org.wpilib.nativeutils.NativeUtils
 
NativeDependency - Interface in org.wpilib.nativeutils.dependencies
 
NativeUtils - Class in org.wpilib.nativeutils
 
NativeUtils() - Constructor for class org.wpilib.nativeutils.NativeUtils
 
NATIVEUTILS_VENDOR_FOLDER_PROPERTY - Static variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
NativeUtilsExtension - Class in org.wpilib.nativeutils
 
NativeUtilsExtension(Project, ToolchainExtension) - Constructor for class org.wpilib.nativeutils.NativeUtilsExtension
 
NoMavenUrl - Enum constant in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
 

O

offlineFileName - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorDependency
 
onlineUrl - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorDependency
 
org.wpilib.nativeutils - package org.wpilib.nativeutils
 
org.wpilib.nativeutils.dependencies - package org.wpilib.nativeutils.dependencies
 
org.wpilib.nativeutils.exports - package org.wpilib.nativeutils.exports
 
org.wpilib.nativeutils.pdb - package org.wpilib.nativeutils.pdb
 
org.wpilib.nativeutils.platforms - package org.wpilib.nativeutils.platforms
 
org.wpilib.nativeutils.resources - package org.wpilib.nativeutils.resources
 
org.wpilib.nativeutils.sourcelink - package org.wpilib.nativeutils.sourcelink
 
org.wpilib.nativeutils.tasks - package org.wpilib.nativeutils.tasks
 
org.wpilib.nativeutils.vendordeps - package org.wpilib.nativeutils.vendordeps
 
osxuniversal - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 

P

PdbPlugin - Class in org.wpilib.nativeutils.pdb
 
PdbPlugin() - Constructor for class org.wpilib.nativeutils.pdb.PdbPlugin
 
PlatformConfig - Interface in org.wpilib.nativeutils.platforms
 
PlatformRules - Class in org.wpilib.nativeutils.platforms
 
PlatformRules() - Constructor for class org.wpilib.nativeutils.platforms.PlatformRules
 
platforms - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension
 
Platforms() - Constructor for class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
PrintNativeDependenciesTask - Class in org.wpilib.nativeutils.tasks
 
PrintNativeDependenciesTask() - Constructor for class org.wpilib.nativeutils.tasks.PrintNativeDependenciesTask
 
PrivateExportsConfig - Interface in org.wpilib.nativeutils.exports
 
PrivateExportsConfigRules - Class in org.wpilib.nativeutils.exports
 
PrivateExportsConfigRules() - Constructor for class org.wpilib.nativeutils.exports.PrivateExportsConfigRules
 
PrivateExportsGenerationTask - Class in org.wpilib.nativeutils.exports
 
PrivateExportsGenerationTask() - Constructor for class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 

R

removeExtension(String) - Static method in class org.wpilib.nativeutils.FileUtils
 
requires - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
ResolvedNativeDependency - Class in org.wpilib.nativeutils.dependencies
 
ResolvedNativeDependency(FileCollection, FileCollection, FileCollection, FileCollection) - Constructor for class org.wpilib.nativeutils.dependencies.ResolvedNativeDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.AllPlatformsCombinedNativeDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.CombinedIgnoreMissingPlatformNativeDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.CombinedNativeDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in interface org.wpilib.nativeutils.dependencies.NativeDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPIHeaderOnlyMavenDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPIStaticMavenDependency
 
resolveNativeDependency(NativePlatform, BuildType, Optional<FastDownloadDependencySet>) - Method in class org.wpilib.nativeutils.dependencies.WPIVendorMavenDependency
 
ResourceGenerationAction - Class in org.wpilib.nativeutils.resources
 
ResourceGenerationAction() - Constructor for class org.wpilib.nativeutils.resources.ResourceGenerationAction
 
ResourceGenerationTask - Class in org.wpilib.nativeutils.resources
 
ResourceGenerationTask() - Constructor for class org.wpilib.nativeutils.resources.ResourceGenerationTask
 
ResourceWorkParameters - Interface in org.wpilib.nativeutils.resources
 
RIO_PREFIX - Static variable in class org.wpilib.nativeutils.vendordeps.WPINativeVendorDepsExtension
 
RpathRules - Class in org.wpilib.nativeutils
 
RpathRules() - Constructor for class org.wpilib.nativeutils.RpathRules
 
RUNTIME - Enum constant in enum class org.wpilib.nativeutils.dependencies.ArtifactType
 
RUNTIME_EXCLUDES - Static variable in class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 
RUNTIME_MATCHERS - Static variable in class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 

S

setArchitecture(String) - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
setArtifact(WPIVendorDepsExtension.CppArtifact) - Method in class org.wpilib.nativeutils.dependencies.WPIVendorMavenDependency
 
setExportsConfig(ExportsConfig) - Method in class org.wpilib.nativeutils.exports.ExportsGenerationTask
 
setHwSimulation(boolean) - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
setIsMac(boolean) - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
setIsWindows(boolean) - Method in class org.wpilib.nativeutils.exports.PrivateExportsGenerationTask
 
setRemoveInvalidWindowsToolchains(boolean) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
setSinglePrintPerPlatform() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
setSkipInstallPdb(boolean) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
setURL(String) - Method in class org.wpilib.nativeutils.vendordeps.VendorDepTask
 
SHARED_EXCLUDES - Static variable in class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 
SHARED_MATCHERS - Static variable in class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 
sharedLibrary - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
simMode - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
simMode - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
skipInvalidPlatforms - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
skipInvalidPlatforms - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
SOURCE_LINK_ROOT_TASK_NAME - Static variable in class org.wpilib.nativeutils.sourcelink.SourceLinkPlugin
 
SourceLinkGenerationTask - Class in org.wpilib.nativeutils.sourcelink
 
SourceLinkGenerationTask(File) - Constructor for class org.wpilib.nativeutils.sourcelink.SourceLinkGenerationTask
 
SourceLinkPlugin - Class in org.wpilib.nativeutils.sourcelink
 
SourceLinkPlugin() - Constructor for class org.wpilib.nativeutils.sourcelink.SourceLinkPlugin
 
SourceLinkRules - Class in org.wpilib.nativeutils.sourcelink
 
SourceLinkRules() - Constructor for class org.wpilib.nativeutils.sourcelink.SourceLinkRules
 
SOURCES - Enum constant in enum class org.wpilib.nativeutils.dependencies.ArtifactType
 
sourcesClassifier - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
STATIC_MATCHERS - Static variable in class org.wpilib.nativeutils.dependencies.WPIStaticMavenDependency
 
SW_SIM_FLAG - Static variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
SW_SIM_PREFIX - Static variable in class org.wpilib.nativeutils.vendordeps.WPINativeVendorDepsExtension
 
systemcore - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 

T

transform(TransformOutputs) - Method in interface org.wpilib.nativeutils.UnzipTransform
 
tryFromCache(NativePlatform, BuildType) - Method in class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 

U

unixSymbolArg - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
unixWarningArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
unixWarningsAsErrorsArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
unzipTo(File, File) - Static method in interface org.wpilib.nativeutils.UnzipTransform
 
UnzipTransform - Interface in org.wpilib.nativeutils
Provides a generic transform from a zipped file to an extracted directory.
update() - Method in class org.wpilib.nativeutils.vendordeps.VendorDepTask
 
useAllPlatforms(PlatformAwareComponentSpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
useInHwSim() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
useInHwSim() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
useInRio() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
useInSwSim() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
useInSwSim() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
useOptionalLibrary(NativeBinarySpec, String...) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
useOptionalLibrary(VariantComponentSpec, String...) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
usePlatform(PlatformAwareComponentSpec, String) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
usePlatformArguments(NativeBinarySpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
usePlatformArguments(PlatformAwareComponentSpec) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
useRequiredLibrary(NativeBinarySpec, String...) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
useRequiredLibrary(VariantComponentSpec, String...) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
uuid - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 
uuid - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorDependency
 

V

validateDependencies() - Method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
validPlatforms - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
valueOf(String) - Static method in enum class org.wpilib.nativeutils.dependencies.ArtifactType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.wpilib.nativeutils.dependencies.ArtifactType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.wpilib.nativeutils.vendordeps.VendorParsingError
Returns an array containing the constants of this enum class, in the order they are declared.
VendorDependency() - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorDependency
 
VendorDepTask - Class in org.wpilib.nativeutils.vendordeps
A task type for downloading vendordep JSON files from the vendor URL.
VendorDepTask() - Constructor for class org.wpilib.nativeutils.vendordeps.VendorDepTask
 
vendorFiles(File) - Static method in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
VendorMavenRepo(String, String, Set<String>) - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.VendorMavenRepo
 
VendorParsingError - Enum Class in org.wpilib.nativeutils.vendordeps
 
VendorParsingException - Exception in org.wpilib.nativeutils.vendordeps
 
VendorParsingException(String, VendorParsingError) - Constructor for exception org.wpilib.nativeutils.vendordeps.VendorParsingException
 
VendorParsingException(VendorParsingError) - Constructor for exception org.wpilib.nativeutils.vendordeps.VendorParsingException
 
version - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.CppArtifact
 
version - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JavaArtifact
 
version - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JniArtifact
 
version - Variable in class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension.JsonDependency
 

W

windowsarm64 - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
windowsCCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsDebugCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsLinkerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsReleaseCompilerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsReleaseLinkerArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsSymbolArg - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsWarningArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsWarningsAsErrorsArgs - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.DefaultArguments
 
windowsx64 - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
windowsx86 - Variable in class org.wpilib.nativeutils.WPINativeUtilsExtension.Platforms
 
withCrossLinuxArm64() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
withCrossSystemCore() - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
wpi(Action<WPINativeUtilsExtension>) - Method in class org.wpilib.nativeutils.NativeUtilsExtension
 
WPIHeaderOnlyMavenDependency - Class in org.wpilib.nativeutils.dependencies
 
WPIHeaderOnlyMavenDependency(String, Project) - Constructor for class org.wpilib.nativeutils.dependencies.WPIHeaderOnlyMavenDependency
 
WPIJavaVendorDepsExtension - Class in org.wpilib.nativeutils.vendordeps
 
WPIJavaVendorDepsExtension(WPIVendorDepsExtension, Project) - Constructor for class org.wpilib.nativeutils.vendordeps.WPIJavaVendorDepsExtension
 
WPIJavaVendorDepsExtension.MissingVendorJniDependencyException - Exception in org.wpilib.nativeutils.vendordeps
 
WPIMavenDependency - Class in org.wpilib.nativeutils.dependencies
 
WPIMavenDependency(String, Project) - Constructor for class org.wpilib.nativeutils.dependencies.WPIMavenDependency
 
WPINativeUtils - Class in org.wpilib.nativeutils
 
WPINativeUtils() - Constructor for class org.wpilib.nativeutils.WPINativeUtils
 
WPINativeUtilsExtension - Class in org.wpilib.nativeutils
 
WPINativeUtilsExtension(NativeUtilsExtension, Project) - Constructor for class org.wpilib.nativeutils.WPINativeUtilsExtension
 
WPINativeUtilsExtension.DefaultArguments - Class in org.wpilib.nativeutils
 
WPINativeUtilsExtension.DependencyVersions - Class in org.wpilib.nativeutils
 
WPINativeUtilsExtension.Platforms - Class in org.wpilib.nativeutils
 
WPINativeVendorDepsExtension - Class in org.wpilib.nativeutils.vendordeps
 
WPINativeVendorDepsExtension(WPIVendorDepsExtension, Project) - Constructor for class org.wpilib.nativeutils.vendordeps.WPINativeVendorDepsExtension
 
WPISharedMavenDependency - Class in org.wpilib.nativeutils.dependencies
 
WPISharedMavenDependency(String, Project) - Constructor for class org.wpilib.nativeutils.dependencies.WPISharedMavenDependency
 
WPIStaticMavenDependency - Class in org.wpilib.nativeutils.dependencies
 
WPIStaticMavenDependency(String, Project) - Constructor for class org.wpilib.nativeutils.dependencies.WPIStaticMavenDependency
 
WPIVendorDepsExtension - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension(Project) - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsExtension
 
WPIVendorDepsExtension.CppArtifact - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension.JavaArtifact - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension.JniArtifact - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension.JsonDependency - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension.NamedJsonDependency - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension.VendorDependency - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsExtension.VendorMavenRepo - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsPlugin - Class in org.wpilib.nativeutils.vendordeps
 
WPIVendorDepsPlugin() - Constructor for class org.wpilib.nativeutils.vendordeps.WPIVendorDepsPlugin
 
WPIVendorMavenDependency - Class in org.wpilib.nativeutils.dependencies
 
WPIVendorMavenDependency(String, Project) - Constructor for class org.wpilib.nativeutils.dependencies.WPIVendorMavenDependency
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form