A B C D E F G I J L M N O R S T U V W 
All Classes All Packages

A

addDefaultDetectionExclusions() - Method in class org.graalvm.buildtools.gradle.dsl.ResourceDetectionOptions
Adds the default resource excludes for detection, which can be useful if you want to add more excludes but still want the conventional ones to be added.
agent(Action<? super AgentOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
 
agent(Action<? super AgentOptions>) - Method in class org.graalvm.buildtools.gradle.internal.DefaultGraalVmExtension
 
agent(Action<? super DeprecatedAgentOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
 
agent(Action<? super DeprecatedAgentOptions>) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
AgentCommandLineProvider - Class in org.graalvm.buildtools.gradle.internal
 
AgentCommandLineProvider() - Constructor for class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
AgentConfigurationFactory - Class in org.graalvm.buildtools.gradle.internal.agent
 
AgentConfigurationFactory() - Constructor for class org.graalvm.buildtools.gradle.internal.agent.AgentConfigurationFactory
 
AgentModeOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
AgentOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
apply(Project) - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
asArguments() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
asArguments() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
 
asArguments() - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin.TrackingDirectorySystemPropertyProvider
The arguments which will be provided to the process.
asCompileOptions() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Restricts this object to the list of options which are required for compilation.
autodetect() - Method in class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
Enables auto-detection of resources, using the default detection parameters.
autodetection(Action<? super ResourceDetectionOptions>) - Method in class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
 

B

BaseNativeImageOptions - Class in org.graalvm.buildtools.gradle.internal
Class that declares native image options.
BaseNativeImageOptions(String, ProjectLayout, ObjectFactory, ProviderFactory, JavaToolchainService, TaskContainer, String) - Constructor for class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
binaries(Action<? super NamedDomainObjectContainer<NativeImageOptions>>) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
Configures the native image options.
binaries(Action<? super NamedDomainObjectContainer<NativeImageOptions>>) - Method in class org.graalvm.buildtools.gradle.internal.DefaultGraalVmExtension
 
buildArgs(Iterable<?>) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds arguments for the native-image invocation.
buildArgs(Iterable<?>) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds arguments for the native-image invocation.
buildArgs(Object...) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds arguments for the native-image invocation.
buildArgs(Object...) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds arguments for the native-image invocation.
buildClasspathString(NativeImageOptions) - Method in class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
Builds a classpath string from the given classpath elements.
BuildNativeImageTask - Class in org.graalvm.buildtools.gradle.tasks
This task is responsible for generating a native image by calling the corresponding tool in the GraalVM toolchain.
BuildNativeImageTask() - Constructor for class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 

C

classpath(Object...) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds elements to the classpath for the native-image building.
classpath(Object...) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds elements to the classpath for the native-image building.
CleanupAgentFilesAction - Class in org.graalvm.buildtools.gradle.tasks.actions
 
CleanupAgentFilesAction(Supplier<List<String>>, FileSystemOperations) - Constructor for class org.graalvm.buildtools.gradle.tasks.actions.CleanupAgentFilesAction
 
CollectReachabilityMetadata - Class in org.graalvm.buildtools.gradle.tasks
 
CollectReachabilityMetadata() - Constructor for class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
 
conditional(Action<? super ConditionalAgentModeOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentModeOptions
 
ConditionalAgentModeOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
CONFIG_REPO_LOGLEVEL - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
ConfigurationCacheSupport - Class in org.graalvm.buildtools.gradle.internal
Helper class to deal with Gradle configuration cache.
ConfigurationCacheSupport() - Constructor for class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
 
ConfigurationCacheSupport.SerializableBiFunction<T,​U,​R> - Interface in org.graalvm.buildtools.gradle.internal
 
ConfigurationCacheSupport.SerializableCollector<T,​A,​R> - Interface in org.graalvm.buildtools.gradle.internal
 
ConfigurationCacheSupport.SerializableFunction<F,​T> - Interface in org.graalvm.buildtools.gradle.internal
 
ConfigurationCacheSupport.SerializablePredicate<T> - Interface in org.graalvm.buildtools.gradle.internal
 
ConfigurationCacheSupport.SerializableSupplier<T> - Interface in org.graalvm.buildtools.gradle.internal
 
ConfigurationCacheSupport.SerializableTransformer<OUT,​IN> - Interface in org.graalvm.buildtools.gradle.internal
 

D

DefaultGraalVmExtension - Class in org.graalvm.buildtools.gradle.internal
 
DefaultGraalVmExtension(NamedDomainObjectContainer<NativeImageOptions>, NativeImagePlugin, Project) - Constructor for class org.graalvm.buildtools.gradle.internal.DefaultGraalVmExtension
 
DefaultTestBinaryConfig - Class in org.graalvm.buildtools.gradle.internal
 
DefaultTestBinaryConfig(String) - Constructor for class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 
DelegatingCompileOptions - Class in org.graalvm.buildtools.gradle.internal
Configuration options for compiling a native binary.
DelegatingCompileOptions(NativeImageCompileOptions) - Constructor for class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
DEPRECATED_NATIVE_BUILD_EXTENSION - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
DEPRECATED_NATIVE_BUILD_TASK - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
DEPRECATED_NATIVE_TEST_BUILD_TASK - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
DEPRECATED_NATIVE_TEST_EXTENSION - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
DeprecatedAgentOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
Diagnostics() - Constructor for class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 
direct(Action<? super DirectAgentModeOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentModeOptions
 
DirectAgentModeOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
disableToolchainDetection() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 

E

error(String) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
exec() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
exec() - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
exec() - Method in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
execute(Task) - Method in class org.graalvm.buildtools.gradle.tasks.actions.CleanupAgentFilesAction
 
execute(Task) - Method in class org.graalvm.buildtools.gradle.tasks.actions.MergeAgentFilesAction
 

F

findConfiguration(Project, String) - Static method in class org.graalvm.buildtools.gradle.internal.GradleUtils
 
findConfigurationsFor(String) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
Returns a list of configuration directories for the specified artifact.
findConfigurationsFor(Collection<String>) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
Returns the set of configuration directories for all the modules supplied as an argument.
findConfigurationsFor(Consumer<? super Query>) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
Performs a generic query on the repository, returning a list of configurations.
findConfigurationsFor(Set<String>, Map<String, String>, ModuleVersionIdentifier) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
 
findMainArtifacts(Project) - Static method in class org.graalvm.buildtools.gradle.internal.GradleUtils
 
findNativeImageExecutable(Property<JavaLauncher>, Provider<Boolean>, Provider<String>, ExecOperations, GraalVMLogger, NativeImageExecutableLocator.Diagnostics) - Static method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator
 
findSourceSet(Project, String) - Static method in class org.graalvm.buildtools.gradle.internal.GradleUtils
 
forTestTask(TaskProvider<Test>) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension.TestBinaryConfig
Sets the JVM test task which corresponds to the native test that we're configuring.
forTestTask(TaskProvider<Test>) - Method in class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 
fromEnvVar(String, ProviderFactory) - Method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 

G

generate() - Method in class org.graalvm.buildtools.gradle.tasks.GenerateResourcesConfigFile
 
GenerateResourcesConfigFile - Class in org.graalvm.buildtools.gradle.tasks
 
GenerateResourcesConfigFile() - Constructor for class org.graalvm.buildtools.gradle.tasks.GenerateResourcesConfigFile
 
getAccessFilterFiles() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Access-filter files that will be passed to the agent.
getAgent() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
 
getAgent() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
 
getAgent() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
getAgent() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getAgentConfiguration(Provider<String>, AgentOptions) - Static method in class org.graalvm.buildtools.gradle.internal.agent.AgentConfigurationFactory
 
getAgentMode() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
getAgentOptions() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
getAgentOutputDirectoryForTask(ProjectLayout, String) - Static method in class org.graalvm.buildtools.gradle.internal.agent.AgentConfigurationFactory
 
getArchiveOperations() - Method in class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
 
getArchiveOperations() - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
getBackoffMaxRetries() - Method in interface org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService.Params
 
getBinaries() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
Returns the native image configurations used to generate images.
getBinaries() - Method in class org.graalvm.buildtools.gradle.internal.DefaultGraalVmExtension
 
getBuildArgs() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the arguments for the native-image invocation.
getBuildArgs() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the arguments for the native-image invocation.
getBuildArgs() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getBuiltinCallerFilter() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Toggles the builtin agent caller filter.
getBuiltinHeuristicFilter() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Toggles the builtin agent heuristic filter.
getBundles() - Method in class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
The list of bundles to include in the generated resources file.
getCacheDir() - Method in interface org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService.Params
 
getCallerFilterFiles() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Caller-filter files that will be passed to the agent.
getClasspath() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the classpath for the native-image building.
getClasspath() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the classpath for the native-image building.
getClasspath() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getClasspath() - Method in class org.graalvm.buildtools.gradle.tasks.GenerateResourcesConfigFile
 
getClasspathJar() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
 
getClasspathJar() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getCompileOptions() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getConditional() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentModeOptions
 
getConfigurationFileDirectories() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the list of configuration file directories (e.g.
getConfigurationFileDirectories() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the list of configuration file directories (e.g.
getConfigurationFileDirectories() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getDebug() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Gets the value which toggles native-image debug symbol output.
getDebug() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Gets the value which toggles native-image debug symbol output.
getDebug() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getDefaultMode() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
The default agent mode name when the agent is in use.
getDetectionExclusionPatterns() - Method in class org.graalvm.buildtools.gradle.dsl.ResourceDetectionOptions
Returns the list of regular expressions which will be used to exclude resources from detection.
getDetectionOptions() - Method in class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
 
getDiagnostics() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 
getDirect() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentModeOptions
 
getDirectory() - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin.TrackingDirectorySystemPropertyProvider
 
getDisableToolchainDetection() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getEnabled() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Enables the agent.
getEnabled() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.DeprecatedAgentOptions
 
getEnabled() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
Property used to determine if the reachability metadata repository should be used.
getEnabled() - Method in class org.graalvm.buildtools.gradle.dsl.ResourceDetectionOptions
Determines if the resources should be detected from classpath.
getEnabled() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
getEnableExperimentalPredefinedClasses() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Toggles the experimental support for predefined classes.
getEnableExperimentalUnsafeAllocationTracing() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Toggles the experimental support for unsafe allocation tracing.
getEnvironment() - Method in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
getEnvironmentVariables() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the environment variables which will be used by the native-image builder process.
getEnvironmentVariables() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the environment variables which will be used by the native-image builder process.
getEnvironmentVariables() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getExcludeConfig() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the MapProperty that contains information about configuration that should be excluded during image building.
getExcludeConfig() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the MapProperty that contains information about configuration that should be excluded during image building.
getExcludeConfig() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getExcludeConfigArgs() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
 
getExcludeConfigArgs() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getExcludedModules() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
The set of modules for which we don't want to use the configuration found in the repository.
getExcludedModules() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
The set of modules for which we don't want to use the configuration found in the repository.
getExcludedPatterns() - Method in class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
The list of resources to exclude, as Java regular expressions.
getExecOperations() - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
getExecOperations() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getExecOperations() - Method in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
getExecutableName() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
 
getExecutableName() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getExecutableShortName() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getExtraFilterPath() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.ConditionalAgentModeOptions
 
getFallback() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
 
getFallback() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
getFallback() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getFileOperations() - Method in class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
 
getFileOperations() - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
getFilterableEntries() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Specifies prefixes that will be used to further filter files produced by the agent.
getFilterableEntries() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
getGeneratedResourcesDirectory() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
 
getGraalVMHome() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getIgnoreExistingResourcesConfigFile() - Method in class org.graalvm.buildtools.gradle.dsl.ResourceDetectionOptions
If set to true, then if a classpath entry contains a META-INF/native-image resources file, then we would still try to detect resources contained in that classpath entry (e.g jar).
getImage() - Method in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
getImageClasspathConfiguration() - Method in class org.graalvm.buildtools.gradle.internal.NativeConfigurations
 
getImageCompileOnlyConfiguration() - Method in class org.graalvm.buildtools.gradle.internal.NativeConfigurations
 
getImageName() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Gets the name of the native executable to be generated.
getImageName() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Gets the name of the native executable to be generated.
getImageName() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getIncludedPatterns() - Method in class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
The list of resources to include, as Java regular expressions.
getInitialBackoffMillis() - Method in interface org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService.Params
 
getInputFiles() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
getInputTaskNames() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.MetadataCopyOptions
 
getInputTaskNames() - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
getInternalRuntimeArgs() - Method in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
getInto() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
 
getJavaLauncher() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the toolchain used to invoke native-image.
getJavaLauncher() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the toolchain used to invoke native-image.
getJavaLauncher() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getJavaPluginConvention(Project) - Static method in class org.graalvm.buildtools.gradle.internal.GradleUtils
 
getJvmArgs() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the extra arguments to use when launching the JVM for the native-image building process.
getJvmArgs() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the extra arguments to use when launching the JVM for the native-image building process.
getJvmArgs() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getLogLevel() - Method in interface org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService.Params
 
getMainClass() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the fully qualified name of the Main class to be executed.
getMainClass() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the fully qualified name of the Main class to be executed.
getMainClass() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getMergeWithExisting() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.MetadataCopyOptions
 
getMergeWithExisting() - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
getMetadataCopy() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Configuration of the metadata copy task.
getMetadataService() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
 
getModes() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Contains configuration of supported agent modes.
getModuleToConfigVersion() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
A map from a module (org.group:artifact) to configuration repository config version.
getModuleToConfigVersion() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
A map from a module (org.group:artifact) to configuration repository config version.
getName() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
 
getName() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
getName() - Method in class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 
getObjects() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getOptions() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.DeprecatedAgentOptions
 
getOptions() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.DirectAgentModeOptions
 
getOptions() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
 
getOptions() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getOptions() - Method in class org.graalvm.buildtools.gradle.tasks.GenerateResourcesConfigFile
 
getOutputDirectories() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.MetadataCopyOptions
 
getOutputDirectories() - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
getOutputDirectory() - Method in class org.graalvm.buildtools.gradle.internal.AgentCommandLineProvider
 
getOutputDirectory() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
 
getOutputDirectory() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getOutputFile() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getOutputFile() - Method in class org.graalvm.buildtools.gradle.tasks.GenerateResourcesConfigFile
 
getParallel() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.ConditionalAgentModeOptions
 
getPgoInstrument() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
When set to true, the compiled binaries will be generated with PGO instrumentation support.
getPgoInstrument() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getPgoProfilesDirectory() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
 
getPgoProfilesDirectory() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getProviders() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getQuickBuild() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Gets the value which determines if image is being built in quick build mode.
getQuickBuild() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Gets the value which determines if image is being built in quick build mode.
getQuickBuild() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getRequiredVersion() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Deprecated.
deprecated without replacement.
getResources() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
 
getResources() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
getResources() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getRestrictToProjectDependencies() - Method in class org.graalvm.buildtools.gradle.dsl.ResourceDetectionOptions
Determines if detection should be limited to project dependencies, in which case external dependencies will not be scanned.
getRichOutput() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Gets the value which determines if image is being built with rich output.
getRichOutput() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Gets the value which determines if image is being built with rich output.
getRichOutput() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getRootComponent() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
 
getRuntimeArgs() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageRuntimeOptions
Returns the arguments to use when launching the built image.
getRuntimeArgs() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the arguments to use when launching the built image.
getRuntimeArgs() - Method in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
getService() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getSharedLibrary() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Gets the value which determines if shared library is being built.
getSharedLibrary() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Gets the value which determines if shared library is being built.
getSharedLibrary() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getSourceSet() - Method in class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 
getStandard() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentModeOptions
 
getSystemProperties() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Returns the system properties which will be used by the native-image builder process.
getSystemProperties() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Returns the system properties which will be used by the native-image builder process.
getSystemProperties() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getTasksToInstrumentPredicate() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Selects tasks that should be instrumented with the agent.
getTestListDirectory() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getTestSupport() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
Determines if test support is active.
getTestTask() - Method in class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 
getToolchainDetection() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
Property driving the detection of toolchains which support building native images.
getToolchainDetection() - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
getTrackReflectionMetadata() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
Toggles the distinction between queried and used metadata.
getTransitiveProjectArtifacts() - Method in class org.graalvm.buildtools.gradle.tasks.GenerateResourcesConfigFile
 
getUri() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
A URI pointing to a GraalVM reachability metadata repository.
getUri() - Method in interface org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService.Params
 
getUri() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
A URI pointing to a GraalVM reachability metadata repository.
getUseArgFile() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
Property driving the use of @-arg files when invoking native image.
getUseArgFile() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getUseFatJar() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
If set to true, this will build a fat jar of the image classpath instead of passing each jar individually to the classpath.
getUseFatJar() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getUserCodeFilterPath() - Method in interface org.graalvm.buildtools.gradle.dsl.agent.ConditionalAgentModeOptions
 
getVerbose() - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageCompileOptions
Gets the value which toggles native-image verbose output.
getVerbose() - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Gets the value which toggles native-image verbose output.
getVerbose() - Method in class org.graalvm.buildtools.gradle.internal.DelegatingCompileOptions
 
getVersion() - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
An optional version of the remote repository: if specified, and that no URI is provided, it will automatically use a published repository from the official GraalVM reachability metadata repository.
getVersion() - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
An optional version of the remote repository: if specified, and that no URI is provided, it will automatically use a published repository from the official GraalVM reachability metadata repository.
getVersionString(ExecOperations, File) - Static method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
getWorkingDirectory() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
GraalVMExtension - Interface in org.graalvm.buildtools.gradle.dsl
This is the entry point for configuring GraalVM relative features provided by this plugin.
GraalVMExtension.TestBinaryConfig - Interface in org.graalvm.buildtools.gradle.dsl
 
graalvmHomeProvider(ProviderFactory) - Static method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator
 
graalvmHomeProvider(ProviderFactory, NativeImageExecutableLocator.Diagnostics) - Static method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator
 
GraalVMLogger - Class in org.graalvm.buildtools.gradle.internal
Wraps the Gradle logger with a minimal API surface.
GraalVMReachabilityMetadataRepositoryExtension - Interface in org.graalvm.buildtools.gradle.dsl
Extension used to configure the GraalVM reachability metadata repository.
GraalVMReachabilityMetadataService - Class in org.graalvm.buildtools.gradle.internal
 
GraalVMReachabilityMetadataService() - Constructor for class org.graalvm.buildtools.gradle.internal.GraalVMReachabilityMetadataService
 
GraalVMReachabilityMetadataService.Params - Interface in org.graalvm.buildtools.gradle.internal
 
GradleUtils - Class in org.graalvm.buildtools.gradle.internal
Utility class containing various gradle related methods.
GradleUtils() - Constructor for class org.graalvm.buildtools.gradle.internal.GradleUtils
 

I

intProperty(ProviderFactory, String, int) - Static method in class org.graalvm.buildtools.gradle.internal.GradleUtils
 

J

jvmArgs(Iterable<?>) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds some arguments to use when launching the JVM for the native-image building process.
jvmArgs(Iterable<?>) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds some arguments to use when launching the JVM for the native-image building process.
jvmArgs(Object...) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds some arguments to use when launching the JVM for the native-image building process.
jvmArgs(Object...) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds some arguments to use when launching the JVM for the native-image building process.

L

lifecycle(String) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
lifecycle(String, Object...) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
log(String) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
log(String, Object...) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
logOnce(String) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 

M

MAX_PARALLEL_ENV_VAR - Static variable in class org.graalvm.buildtools.gradle.NativeImageService
 
MAX_PARALLEL_SYSTEM_PROPERTY - Static variable in class org.graalvm.buildtools.gradle.NativeImageService
 
MergeAgentFilesAction - Class in org.graalvm.buildtools.gradle.tasks.actions
 
MergeAgentFilesAction(Provider<Boolean>, Provider<AgentMode>, Provider<Boolean>, ObjectFactory, Provider<String>, Supplier<List<String>>, Supplier<List<String>>, Provider<Boolean>, ExecOperations) - Constructor for class org.graalvm.buildtools.gradle.tasks.actions.MergeAgentFilesAction
 
metadataCopy(Action<? super MetadataCopyOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
 
MetadataCopyOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
MetadataCopyTask - Class in org.graalvm.buildtools.gradle.tasks
 
MetadataCopyTask(ProjectLayout, ProviderFactory, ObjectFactory, ExecOperations) - Constructor for class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
modes(Action<? super AgentModeOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentOptions
 

N

NATIVE_COMPILE_TASK_NAME - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
NATIVE_MAIN_EXTENSION - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
NATIVE_TEST_COMPILE_TASK_NAME - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
NATIVE_TEST_EXTENSION - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
NATIVE_TEST_TASK_NAME - Static variable in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
NativeConfigurations - Class in org.graalvm.buildtools.gradle.internal
 
NativeConfigurations(Configuration, Configuration) - Constructor for class org.graalvm.buildtools.gradle.internal.NativeConfigurations
 
NativeImageCommandLineProvider - Class in org.graalvm.buildtools.gradle.internal
 
NativeImageCommandLineProvider(Provider<NativeImageOptions>, Provider<String>, Provider<String>, Provider<String>, Provider<RegularFile>, Provider<Boolean>, Provider<Integer>, Provider<Boolean>) - Constructor for class org.graalvm.buildtools.gradle.internal.NativeImageCommandLineProvider
 
NativeImageCompileOptions - Interface in org.graalvm.buildtools.gradle.dsl
Configuration options for compiling a native binary.
NativeImageExecutableLocator - Class in org.graalvm.buildtools.gradle.internal
 
NativeImageExecutableLocator() - Constructor for class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator
 
NativeImageExecutableLocator.Diagnostics - Class in org.graalvm.buildtools.gradle.internal
 
NativeImageOptions - Interface in org.graalvm.buildtools.gradle.dsl
Class that declares native image options.
NativeImagePlugin - Class in org.graalvm.buildtools.gradle
Gradle plugin for GraalVM Native Image.
NativeImagePlugin() - Constructor for class org.graalvm.buildtools.gradle.NativeImagePlugin
 
NativeImagePlugin.TrackingDirectorySystemPropertyProvider - Class in org.graalvm.buildtools.gradle
 
NativeImageRuntimeOptions - Interface in org.graalvm.buildtools.gradle.dsl
Options required when running a native image.
NativeImageService - Class in org.graalvm.buildtools.gradle
 
NativeImageService() - Constructor for class org.graalvm.buildtools.gradle.NativeImageService
 
NativeResourcesOptions - Class in org.graalvm.buildtools.gradle.dsl
 
NativeResourcesOptions() - Constructor for class org.graalvm.buildtools.gradle.dsl.NativeResourcesOptions
 
NativeRunTask - Class in org.graalvm.buildtools.gradle.tasks
 
NativeRunTask() - Constructor for class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
newBuild() - Static method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 

O

of(Logger) - Static method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
org.graalvm.buildtools.gradle - package org.graalvm.buildtools.gradle
 
org.graalvm.buildtools.gradle.dsl - package org.graalvm.buildtools.gradle.dsl
 
org.graalvm.buildtools.gradle.dsl.agent - package org.graalvm.buildtools.gradle.dsl.agent
 
org.graalvm.buildtools.gradle.internal - package org.graalvm.buildtools.gradle.internal
 
org.graalvm.buildtools.gradle.internal.agent - package org.graalvm.buildtools.gradle.internal.agent
 
org.graalvm.buildtools.gradle.tasks - package org.graalvm.buildtools.gradle.tasks
 
org.graalvm.buildtools.gradle.tasks.actions - package org.graalvm.buildtools.gradle.tasks.actions
 
overrideDebugBuild() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
overrideInputTaskNames(List<String>) - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
overrideOutputDirectories(List<String>) - Method in class org.graalvm.buildtools.gradle.tasks.MetadataCopyTask
 
overridePgoInstrument() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 
overrideQuickBuild() - Method in class org.graalvm.buildtools.gradle.tasks.BuildNativeImageTask
 

R

registerOn(Project) - Static method in class org.graalvm.buildtools.gradle.NativeImageService
 
registerTestBinary(String, Action<? super GraalVMExtension.TestBinaryConfig>) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension
Registers a new native image binary with testing support.
registerTestBinary(String, Action<? super GraalVMExtension.TestBinaryConfig>) - Method in class org.graalvm.buildtools.gradle.internal.DefaultGraalVmExtension
 
registerTestBinary(Project, DefaultGraalVmExtension, DefaultTestBinaryConfig) - Method in class org.graalvm.buildtools.gradle.NativeImagePlugin
 
ResourceDetectionOptions - Class in org.graalvm.buildtools.gradle.dsl
 
ResourceDetectionOptions() - Constructor for class org.graalvm.buildtools.gradle.dsl.ResourceDetectionOptions
 
resources(Action<? super NativeResourcesOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
 
resources(Action<? super NativeResourcesOptions>) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
 
runtimeArgs(Iterable<?>) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds some arguments to use when launching the built image.
runtimeArgs(Iterable<?>) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds some arguments to use when launching the built image.
runtimeArgs(Object...) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds some arguments to use when launching the built image.
runtimeArgs(Object...) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds some arguments to use when launching the built image.

S

serializableBiFunctionOf(ConfigurationCacheSupport.SerializableBiFunction<T, U, R>) - Static method in class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
Generates a serializable bifunction lambda.
serializableCollectorOf(ConfigurationCacheSupport.SerializableCollector<T, A, R>) - Static method in class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
 
serializableFunctionOf(ConfigurationCacheSupport.SerializableFunction<F, T>) - Static method in class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
Generates a serializable function lambda.
serializablePredicateOf(ConfigurationCacheSupport.SerializablePredicate<T>) - Static method in class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
Generates a serializable predicate lambda.
serializableSupplierOf(ConfigurationCacheSupport.SerializableSupplier<T>) - Static method in class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
Generates a serializable supplier lambda.
serializableTransformerOf(ConfigurationCacheSupport.SerializableTransformer<OUT, IN>) - Static method in class org.graalvm.buildtools.gradle.internal.ConfigurationCacheSupport
Generates a serializable transformer lambda.
setClasspath(Configuration) - Method in class org.graalvm.buildtools.gradle.tasks.CollectReachabilityMetadata
 
standard(Action<? super StandardAgentModeOptions>) - Method in interface org.graalvm.buildtools.gradle.dsl.agent.AgentModeOptions
 
StandardAgentModeOptions - Interface in org.graalvm.buildtools.gradle.dsl.agent
 
systemProperties(Map<String, ?>) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds some system properties to be used by the native-image builder process.
systemProperties(Map<String, ?>) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds some system properties to be used by the native-image builder process.
systemProperty(String, Object) - Method in interface org.graalvm.buildtools.gradle.dsl.NativeImageOptions
Adds a system property to be used by the native-image builder process.
systemProperty(String, Object) - Method in class org.graalvm.buildtools.gradle.internal.BaseNativeImageOptions
Adds a system property to be used by the native-image builder process.

T

TASK_NAME - Static variable in class org.graalvm.buildtools.gradle.tasks.NativeRunTask
 
TrackingDirectorySystemPropertyProvider() - Constructor for class org.graalvm.buildtools.gradle.NativeImagePlugin.TrackingDirectorySystemPropertyProvider
 
transitiveProjectArtifacts(Project, String) - Static method in class org.graalvm.buildtools.gradle.internal.GradleUtils
 

U

uri(File) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
Convenience method to use a URI for the property.
uri(String) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMReachabilityMetadataRepositoryExtension
Convenience method to use a String for the URI property.
usingSourceSet(SourceSet) - Method in interface org.graalvm.buildtools.gradle.dsl.GraalVMExtension.TestBinaryConfig
 
usingSourceSet(SourceSet) - Method in class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 

V

validate() - Method in class org.graalvm.buildtools.gradle.internal.DefaultTestBinaryConfig
 

W

warn(String) - Method in class org.graalvm.buildtools.gradle.internal.GraalVMLogger
 
withExecutablePath(File) - Method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 
withGuInstall() - Method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 
withToolchain(JavaInstallationMetadata) - Method in class org.graalvm.buildtools.gradle.internal.NativeImageExecutableLocator.Diagnostics
 
A B C D E F G I J L M N O R S T U V W 
All Classes All Packages