Package-level declarations

Types

Link copied to clipboard
@CacheableTask
abstract class BuildSearchableOptionsTask : RunIdeBase
Link copied to clipboard
@DisableCachingByDefault(because = "Deletion cannot be cached")
abstract class ClasspathIndexCleanupTask : DefaultTask

Remove classpath.index files that are created by the PathClassLoader. This loader, due to the implementation bug, ignores the idea.classpath.index.enabled=false flag and as a workaround, files have to be removed manually.

Link copied to clipboard
@DisableCachingByDefault(because = "Resolves value from remote source")
abstract class DownloadRobotServerPluginTask @Inject constructor(objectFactory: ObjectFactory) : DefaultTask
Link copied to clipboard
@DisableCachingByDefault(because = "Resolves value from remote source")
abstract class DownloadZipSignerTask : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Should always be run to initialize the plugin")
abstract class InitializeIntelliJPluginTask : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class InstrumentCodeTask : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class InstrumentedJarTask : Jar
Link copied to clipboard
@CacheableTask
abstract class JarSearchableOptionsTask : Jar
Link copied to clipboard
@Incubating
@CacheableTask
abstract class ListBundledPluginsTask : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class ListProductsReleasesTask : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class PatchPluginXmlTask : DefaultTask
Link copied to clipboard
@DisableCachingByDefault(because = "Setting up configuration on local machine")
abstract class PrepareSandboxTask : Sync
Link copied to clipboard
@UntrackedTask(because = "Prints the output produced by the listBundledPlugins task")
abstract class PrintBundledPluginsTask : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Prints the output produced by the listProductsReleases task")
abstract class PrintProductsReleasesTask : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Output is stored remotely")
abstract class PublishPluginTask : DefaultTask
Link copied to clipboard
@UntrackedTask(because = "Runs an IDE which should happen every time this task is run.")
abstract class RunIdeBase : JavaExec
Link copied to clipboard
@UntrackedTask(because = "Should always run IDE for UI tests")
abstract class RunIdeForUiTestTask : RunIdeBase
Link copied to clipboard
@Incubating
@UntrackedTask(because = "Should always run IDE for performance tests")
abstract class RunIdePerformanceTestTask : RunIdeBase
Link copied to clipboard
@UntrackedTask(because = "Should always run guest IDE")
abstract class RunIdeTask : RunIdeBase
Link copied to clipboard
@UntrackedTask(because = "Should always run Plugin Verifier")
abstract class RunPluginVerifierTask @Inject constructor(objectFactory: ObjectFactory, execOperations: ExecOperations, providers: ProviderFactory) : DefaultTask
Link copied to clipboard
@DisableCachingByDefault(because = "No output state to track")
abstract class SetupDependenciesTask : DefaultTask
Link copied to clipboard
@DisableCachingByDefault(because = "Deletion cannot be cached")
abstract class SetupInstrumentCodeTask : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class SignPluginTask @Inject constructor(objectFactory: ObjectFactory, execOperations: ExecOperations) : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class VerifyPluginConfigurationTask @Inject constructor(providers: ProviderFactory) : DefaultTask
Link copied to clipboard
@CacheableTask
abstract class VerifyPluginTask : DefaultTask