A B C D E F G H I J L M N O P Q R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(T) - Method in interface com.diffplug.gradle.oomph.EclipseMisc.ThrowingConsumer
- action() - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
- add(String, Object) - Method in class com.diffplug.gradle.StateBuilder
- addAllProjects() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds all eclipse projects from all gradle projects.
- addAllProjects(Spec<String>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds all eclipse projects from all gradle projects whose paths meet the given spec.
- addArg(String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
`addArg("flag")` will add "-flag" to command line.
- addArg(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
`addArg("flag", "value")` will add `-flag value` to command line.
- addArtifactRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
- addArtifactRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
- addArtifactRepoBundlePool() - Method in class com.diffplug.gradle.p2.P2Model
- addBuildSrc() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds the buildSrc folder as an eclipse project.
- addConfiguration(Configuration) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
-
Adds the given configuration.
- addEntry(URL, List<URL>) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- addFeature(String) - Method in class com.diffplug.gradle.p2.P2Model
- addFeature(String, String) - Method in class com.diffplug.gradle.p2.P2Model
- addFile(String, Object) - Method in class com.diffplug.gradle.StateBuilder
- addIncludedProject(String, String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds an eclipse project from the given included build.
- addInstalledJre(IVMInstallType, InstalledJre) - Method in class com.diffplug.gradle.oomph.InstalledJreAdderInternal
- addIU(String) - Method in class com.diffplug.gradle.p2.P2Model
- addIU(String, String) - Method in class com.diffplug.gradle.p2.P2Model
- addLazyAction(Action<? super C>) - Method in class com.diffplug.gradle.Lazyable
-
Adds an action which will act on a copy of the root collection.
- addMaven(String) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
-
Adds a lone maven artifact, without any of its transitives.
- addMetadataRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
- addMetadataRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
- addPluginPath(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Adds a directory from which to read.
- addProject(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds the eclipse project from the given project path.
- addProject(Project) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
-
Adds the runtime and jar archive for the given project.
- addProjectFolder(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds the given folder as an eclipse project.
- addRepo(File) - Method in class com.diffplug.gradle.p2.P2Model
- addRepo(String) - Method in class com.diffplug.gradle.p2.P2Model
- addRepoEclipse(String) - Method in class com.diffplug.gradle.p2.P2Model
- addSetupAction(SetupAction) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds an action which will be run inside our running application.
- addSetupActionLazy(Action<List<SetupAction>>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Eventually adds some actions which will be run inside our running application.
- addSlicingOption(String, String) - Method in class com.diffplug.gradle.p2.P2Model
-
https://wiki.eclipse.org/Equinox/p2/Ant_Tasks#SlicingOptions
- addThisProject() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
-
Adds the runtime and generated archives for this project.
- addURL(URL) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
-
Must override addURL to make it public so the framework can do deep reflection to add URLs on Java 9.
- after(T) - Method in class com.diffplug.gradle.OrderingConstraints
-
Combination of
OrderingConstraints.require(T)
andOrderingConstraints.afterIfPresent(T)
. - afterIfPresent(T) - Method in class com.diffplug.gradle.OrderingConstraints
-
This entry will put itself after the given id, if it is present.
- antFile(Object) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
-
The directory from which plugins will be pulled, besides the delta pack.
- AntRunner() - Constructor for class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
- api(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- apiNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- app(Action<EclipseApp>) - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Allows for fine-grained manipulation of the pde operation.
- append() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Marks that the destination repositories should be appended to.
- append(boolean) - Method in interface com.diffplug.gradle.p2.P2Declarative
- apply(Settings) - Method in class com.diffplug.gradle.swt.PlatformSpecificBuildPlugin
- apply(Project) - Method in class com.diffplug.gradle.eclipse.apt.AptEclipsePlugin
- apply(Project) - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin
- apply(Project) - Method in class com.diffplug.gradle.LegacyPlugin
- apply(Project) - Method in class com.diffplug.gradle.ProjectPlugin
- applyForCompat(Project, Class<? extends LegacyPlugin>) - Static method in class com.diffplug.gradle.LegacyPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.MavenCentralPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ProjectDepsPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.eclipse.ResourceFiltersPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.oomph.OomphIdePlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.osgi.BndManifestPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.p2.AsMavenPlugin
- applyOnce(Project) - Method in class com.diffplug.gradle.ProjectPlugin
-
Plugin application, which is guaranteed to execute only once.
- applyOnce(Project) - Method in class com.diffplug.gradle.swt.NativeDepsPlugin
-
Deprecated.
- AptEclipsePlugin - Class in com.diffplug.gradle.eclipse.apt
-
Plugin which modifies the eclipse project file so that it will include gradle `annotationProcessor` dependencies.
- AptEclipsePlugin() - Constructor for class com.diffplug.gradle.eclipse.apt.AptEclipsePlugin
- AptOptions() - Constructor for class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- AptPlugin - Class in com.diffplug.gradle.eclipse.apt
- AptPlugin() - Constructor for class com.diffplug.gradle.eclipse.apt.AptPlugin
- AptPlugin.AptOptions - Class in com.diffplug.gradle.eclipse.apt
- AptPlugin.AptSourceSetConvention - Class in com.diffplug.gradle.eclipse.apt
- arch - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- ARCH_X86 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- ARCH_X86_64 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- args - Variable in class com.diffplug.gradle.eclipserunner.EclipseApp
- artifactRepo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
- artifactRepo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- artifactRepository(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Adds the given location to be the target for artifacts.
- asArguments() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- asMaven() - Static method in class com.diffplug.gradle.eclipse.EquoMigration
- AsMavenExtension - Class in com.diffplug.gradle.p2
-
DSL for
AsMavenPlugin
. - AsMavenExtension(Project) - Constructor for class com.diffplug.gradle.p2.AsMavenExtension
- AsMavenGroup - Class in com.diffplug.gradle.p2
-
DSL for a single maven group.
- AsMavenGroup(String) - Constructor for class com.diffplug.gradle.p2.AsMavenGroup
- AsMavenPlugin - Class in com.diffplug.gradle.p2
-
Downloads a set of artifacts from a p2 repository and stuffs them into a local maven repository in the `build/p2asmaven` folder, then adds this repository to the project.
- AsMavenPlugin() - Constructor for class com.diffplug.gradle.p2.AsMavenPlugin
- AsMavenPlugin.Legacy - Class in com.diffplug.gradle.p2
- assertMacApp(File) - Static method in class com.diffplug.gradle.FileMisc
-
Ensures that the given file ends with ".app" on macOS, does nothing on all others.
- asUrl(File) - Static method in class com.diffplug.gradle.FileMisc
-
Prefixes `file://` to the file's absolute path.
B
- base(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Sets the directory which contains either the extracted delta pack, or the result of a p2 mirror task containing something like this: ```groovy p2.addFeature('org.eclipse.equinox.executable') p2.addFeature('org.eclipse.rcp.configuration') p2.addFeature('org.eclipse.platform') ```
- basicRun(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Executes the launch.
- before(T) - Method in class com.diffplug.gradle.OrderingConstraints
-
Combination of
OrderingConstraints.require(T)
andOrderingConstraints.beforeIfPresent(T)
. - beforeFwkInvocation() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- beforeIfPresent(T) - Method in class com.diffplug.gradle.OrderingConstraints
-
This entry will put itself before the given id, if it is present.
- BndManifestExtension - Class in com.diffplug.gradle.osgi
-
Determines where the manifest is written out by
BndManifestPlugin
. - BndManifestExtension() - Constructor for class com.diffplug.gradle.osgi.BndManifestExtension
- BndManifestPlugin - Class in com.diffplug.gradle.osgi
-
Generates a manifest using purely bnd, and outputs it for IDE consumption.
- BndManifestPlugin() - Constructor for class com.diffplug.gradle.osgi.BndManifestPlugin
- BndManifestPlugin.Legacy - Class in com.diffplug.gradle.osgi
- bootLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
The location of the launcher to run.
- build() - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
- build() - Method in class com.diffplug.gradle.pde.PdeBuildTask
- BuildPropertiesPlugin - Class in com.diffplug.gradle.eclipse
-
Uses [`build.properties`](https://help.eclipse.org/mars/index.jsp?topic=%2Forg.eclipse.pde.doc.user%2Fguide%2Ftools%2Feditors%2Fmanifest_editor%2Fbuild.htm) to control a gradle build, and fixes the eclipse project classpath to include binary assets specified in `build.properties`.
- BuildPropertiesPlugin() - Constructor for class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
- BuildPropertiesPlugin.Legacy - Class in com.diffplug.gradle.eclipse
- BUILDSCRIPT_CLASSPATH - Static variable in interface com.diffplug.gradle.JavaExecable
- buildship(Action<ConventionBuildship>) - Method in class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
-
Adds gradle integration, @see ConventionBuildship.
- buildXml() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
-
Returns the underlying buildXml.
- bundleContext() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher.Running
-
The
BundleContext
of the running eclipse instance. - bundleContext() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher.Running
-
The
BundleContext
of the running eclipse instance. - bundlepool(File) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Adds a `bundlepool` argument.
- bundlePool() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
Bundle pool used for caching jars and assembling disjoint eclipse installs: `~/.p2/pool` If you are using [Oomph](https://projects.eclipse.org/projects/tools.oomph) to create lots of eclipse installations, then this will go a lot faster if you cache all of their jars in a central location.
- bundleToVersion(EclipseRelease) - Static method in class com.diffplug.gradle.eclipse.MavenCentralMapping
-
Returns a map from every bundle-id to its corresponding 3-part version (the qualifier is dropped).
C
- calculateState() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
- caseSensitive() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
The match will be caseSensitive.
- categoryDefinition(File) - Method in class com.diffplug.gradle.p2.CategoryPublisher
-
Sets the given location of the category definition.
- CategoryPublisher - Class in com.diffplug.gradle.p2
-
Models the CategoryPublisher application ([eclipse docs](https://wiki.eclipse.org/Equinox/p2/Publisher#Category_Publisher).
- CategoryPublisher(EclipseRelease) - Constructor for class com.diffplug.gradle.p2.CategoryPublisher
-
Creates a CategoryPublisher
- categoryQualifier(String) - Method in class com.diffplug.gradle.p2.CategoryPublisher
-
Sets the given category qualifier
- classicTheme() - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Sets the theme to be the classic eclipse look.
- classpathVariable(String, String) - Method in class com.diffplug.gradle.oomph.ConventionJdt
-
Adds a compiler class path variable.
- clean() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
Any cached data used by the OSGi framework and eclipse runtime will be wiped clean.
- clean() - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
-
Removes all workspace directories for which their owning workspace is no longer present.
- cleanDir(File) - Method in class com.diffplug.gradle.CmdLine
- cleanDir(File) - Static method in class com.diffplug.gradle.FileMisc
-
Deletes the given file or directory if it exists, then creates a fresh directory in its place.
- cleanDir(Object) - Method in class com.diffplug.gradle.CmdLineTask
- close() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher.Running
-
Shutsdown the eclipse instance.
- close() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher.Running
-
Shutsdown the eclipse instance.
- close() - Method in class com.diffplug.gradle.oomph.ConventionJdt
- close() - Method in class com.diffplug.gradle.oomph.OomphConvention
-
This is called when the convention block ends.
- close() - Method in class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
- closureFrom(Object, Consumer<T>) - Static method in class com.diffplug.gradle.GroovyCompat
-
Creates a Groovy
Closure
from a Java 8Consumer
, uses the delegate as the input. - closureFrom(Object, Function<T, T>) - Static method in class com.diffplug.gradle.GroovyCompat
-
Creates a Groovy
Closure
from a Java 8Function
, uses the delegate as the input. - cmd - Variable in class com.diffplug.gradle.CmdLine.Result
- cmd(File, String) - Method in class com.diffplug.gradle.CmdLine
-
Sets the working directory to the given dir, then executes the given command.
- cmd(Object, String) - Method in class com.diffplug.gradle.CmdLineTask
-
Sets the working directory to the given dir, then executes the given command.
- cmd(String) - Method in class com.diffplug.gradle.CmdLine
-
Executes the given command.
- cmd(String) - Method in class com.diffplug.gradle.CmdLineTask
-
Executes the given command.
- CmdLine - Class in com.diffplug.gradle
-
Implementation of
CmdLineTask
, but helpful for implementing other things as well. - CmdLine() - Constructor for class com.diffplug.gradle.CmdLine
- CmdLine.Result - Class in com.diffplug.gradle
-
Returns the given result.
- CmdLine.SerializableAction - Class in com.diffplug.gradle
- CmdLineTask - Class in com.diffplug.gradle
-
A task for running a series of actions, including shell commands.
- CmdLineTask() - Constructor for class com.diffplug.gradle.CmdLineTask
- com.diffplug.gradle - package com.diffplug.gradle
-
Common utilities for creating and manipulating gradle tasks and plugins.
- com.diffplug.gradle.eclipse - package com.diffplug.gradle.eclipse
-
Plugins for creating and manipulating eclipse project files.
- com.diffplug.gradle.eclipse.apt - package com.diffplug.gradle.eclipse.apt
- com.diffplug.gradle.eclipserunner - package com.diffplug.gradle.eclipserunner
-
Classes for modeling and running headless eclipse applications.
- com.diffplug.gradle.eclipserunner.launcher - package com.diffplug.gradle.eclipserunner.launcher
-
NOT API - The contents of the launcher jar as of Eclipse Mars.2, embedded into Goomph.
- com.diffplug.gradle.oomph - package com.diffplug.gradle.oomph
-
Models, downloads, and initializes an eclipse IDE.
- com.diffplug.gradle.oomph.thirdparty - package com.diffplug.gradle.oomph.thirdparty
- com.diffplug.gradle.osgi - package com.diffplug.gradle.osgi
-
Plugin for generating OSGi metadata and utility classes for manipulating OSGi jars.
- com.diffplug.gradle.p2 - package com.diffplug.gradle.p2
-
Tasks and plugins for manipulating p2 data.
- com.diffplug.gradle.pde - package com.diffplug.gradle.pde
-
Tasks for running Eclipse PDE using a downloaded eclipse instance.
- com.diffplug.gradle.swt - package com.diffplug.gradle.swt
-
Plugins for working with SWT in Gradle.
- compileOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- compileOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- compilerComplianceLevel(String) - Method in class com.diffplug.gradle.oomph.ConventionJdt
-
Sets default compliance level
- completeState() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
-
Includes the full state of both the args and the build.xml.
- completeState() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
Writes out the entire state of this argsbuilder to a string.
- compress() - Method in class com.diffplug.gradle.p2.CategoryPublisher
-
Compress the output index
- compress() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Compresses the output index.
- concat(Iterable<File>, File) - Static method in class com.diffplug.gradle.FileMisc
-
Concats the first files and writes them to the last file.
- ConfigMisc - Class in com.diffplug.gradle
-
Utilities for creating configuration content.
- ConfigMisc() - Constructor for class com.diffplug.gradle.ConfigMisc
- configs(SwtPlatform...) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Adds the given location to be the target for artifacts.
- configs(Iterable<SwtPlatform>) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Adds the given location to be the target for artifacts.
- configurationLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
The location of the configuration information for this instance
- configure(Factorypath) - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseFactorypath
- configure(JdtApt) - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseJdtApt
- configure(Function<OomphIdeExtension, T>, OomphIdeExtension, Action<T>) - Static method in class com.diffplug.gradle.oomph.OomphConvention
-
Convenience method for configuring the IDE.
- consolelog() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
Any log output is also sent to Java's System.out (typically back to the command shell if any).
- Constants - Class in com.diffplug.gradle.eclipserunner.launcher
-
Copied on 2021-02-11 straight from https://github.com/eclipse/rt.equinox.framework/blob/7433233fbcf44fe8b82e63a10f8733767e5b3042/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/internal/launcher/Constants.java
- Constants() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Constants
- constrainTransitivesToThisRelease() - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- constrainTransitivesToThisReleaseExcept(String...) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- containsExecutablePermission(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
-
Returns true if any of the bits contain the executable permission.
- contextMetadata(File) - Method in class com.diffplug.gradle.p2.CategoryPublisher
-
Sets the given location of context metadata.
- ConventionBuildship - Class in com.diffplug.gradle.oomph.thirdparty
-
Adds [Buildship](https://projects.eclipse.org/projects/tools.buildship).
- ConventionJdt - Class in com.diffplug.gradle.oomph
-
Adding the JDT convention to your project adds the following features: - `org.eclipse.platform.ide` - `org.eclipse.jdt` - `org.eclipse.ui.views.log` You can set the installed JRE as follows: ```gradle oomphIde { jdt { installedJre { version = '1.6.0_45' installedLocation = new File('C:/jdk1.6.0_45') markDefault = true // or false executionEnvironments = ['JavaSE-1.6'] // any execution environments can be specified here.
- ConventionMinimalistGradleEditor - Class in com.diffplug.gradle.oomph.thirdparty
-
Adds the [minimalist gradle editor](https://github.com/Nodeclipse/nodeclipse-1/tree/master/org.nodeclipse.enide.editors.gradle).
- ConventionPde - Class in com.diffplug.gradle.oomph
-
Adding the PDE convention to your project adds the following features: - `org.eclipse.platform.ide` - `org.eclipse.jdt` - `org.eclipse.pde` You can set the targetplatform as follows: ```gradle oomphIde { pde { targetplatform { it.installation '../target.maven/build' it.installation '../target.p2/build/p2asmaven/p2runnable/eclipse-deps' } } } ```
- ConventionPde.TargetPlatform - Class in com.diffplug.gradle.oomph
-
Api for defining the target platform.
- ConventionPde.TargetPlatformSetter - Class in com.diffplug.gradle.oomph
-
Sets the target platform.
- ConventionStyle - Class in com.diffplug.gradle.oomph
- ConventionThirdParty - Class in com.diffplug.gradle.oomph.thirdparty
-
This is a place for third-party modules to add their own configuration logic.
- ConventionThirdParty(OomphIdeExtension) - Constructor for class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
- ConventionTmTerminal - Class in com.diffplug.gradle.oomph.thirdparty
-
Adds [TmTerminal](https://marketplace.eclipse.org/content/tcf-terminals).
- copy() - Method in class com.diffplug.gradle.p2.P2Model
-
Returns a deep copy of this model.
- copy() - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy
-
Creates a deep copy of this ExplicitVersionPolicy.
- copy(File, File) - Method in class com.diffplug.gradle.CmdLine
-
Removes the given file or directory.
- copy(Object, Object) - Method in class com.diffplug.gradle.CmdLineTask
-
Removes the given file or directory.
- copyFile(File, File, String...) - Static method in class com.diffplug.gradle.FileMisc
-
Copies from src to dst and performs a simple copy-replace templating operation along the way.
- copyFiles() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
- copyFrom(P2Model) - Method in class com.diffplug.gradle.p2.P2Model
-
Copies everything from the other model into this one.
- copyFromTask - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
- copyFromTask(String) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
- CopyJarsUsingProductFile - Class in com.diffplug.gradle.pde
-
THIS CLASS IS EXPERIMENTAL AND SUBJECT TO CHANGE.
- CopyJarsUsingProductFile() - Constructor for class com.diffplug.gradle.pde.CopyJarsUsingProductFile
- copyTo - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
- copyTo(Object) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
- create() - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseFactorypath
- create() - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseJdtApt
- create(String, Action<Node>) - Static method in class com.diffplug.gradle.p2.P2AntRunner
-
Creates an ant task of the given type, configued by the `setup` action.
- createWithIdVersionUpdatesite(String, String, String) - Static method in class com.diffplug.gradle.pde.EclipseRelease
-
Creates a custom eclipse release (use an official release, e.g.
D
- debug - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Indicates whether this instance is running in debug mode.
- DEBUG - Static variable in class com.diffplug.gradle.oomph.Perspectives
-
Requires
IUs.JDT
. - decode(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Returns a string representation of the given URL String.
- define(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
-
Defines a property for the ant task.
- define(String, String) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
-
Adds a property to the build properties file.
- defineToFile(String, File) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
-
Defines a property to a file for the ant task.
- defineToFile(String, Object) - Method in class com.diffplug.gradle.pde.PdeAntBuildTask
-
Adds a property to the build properties file.
- deleteEmptyFolders(File) - Static method in class com.diffplug.gradle.FileMisc
-
Deletes all empty folders (recursively).
- dep(String, String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- description(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the description of the generated IDE.
- destination(File) - Method in class com.diffplug.gradle.p2.Repo2Runnable
-
Adds the given location as a destination.
- destination(Object) - Method in class com.diffplug.gradle.p2.AsMavenExtension
-
Sets the destination directory, defaults to `build/p2asmaven`.
- destination(Object) - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Sets the target directory.
- devClassPath - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
The extra development time class path entries for the framework.
- directorApp(File, String) - Method in class com.diffplug.gradle.p2.P2Model
-
Returns the arguments required to call "eclipsec" and run the p2 director application to install the artifacts from the repos in this model into the given directory and profile.
- DirectorApp() - Constructor for class com.diffplug.gradle.p2.P2Model.DirectorApp
- directory - Variable in class com.diffplug.gradle.CmdLine.Result
- dirExists(File) - Static method in class com.diffplug.gradle.FileMisc
-
Returns true if the given directory exists, and waits up to 500ms for the directory to exist.
- download(String, File) - Static method in class com.diffplug.gradle.FileMisc
-
Downloads the url to the destination file (with support for redirects).
E
- echoCmd(boolean) - Method in class com.diffplug.gradle.CmdLine
-
Determines whether commands are echoed.
- echoOutput(boolean) - Method in class com.diffplug.gradle.CmdLine
-
Determines whether the output of commands are echoed.
- EclipseApp - Class in com.diffplug.gradle.eclipserunner
-
Models an eclipse utility application and all of its input state.
- EclipseApp(String) - Constructor for class com.diffplug.gradle.eclipserunner.EclipseApp
-
Creates an EclipseApp which will call the given application, such as `org.eclipse.ant.core.antRunner` or `org.eclipse.equinox.p2.director`
- EclipseApp.AntRunner - Class in com.diffplug.gradle.eclipserunner
-
Models the `org.eclipse.ant.core.antRunner` application, including its `build.xml`.
- EclipseFactorypath - Class in com.diffplug.gradle.eclipse.apt
- EclipseFactorypath(XmlFileContentMerger) - Constructor for class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- eclipseIni(Action<EclipseIni>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets properties in the `eclipse.ini`.
- EclipseIni - Class in com.diffplug.gradle.eclipserunner
-
Api for manipulating eclipse.ini, see [Eclipse docs](https://wiki.eclipse.org/Eclipse.ini) for more details.
- EclipseIni() - Constructor for class com.diffplug.gradle.eclipserunner.EclipseIni
- EclipseIniLauncher - Class in com.diffplug.gradle.eclipserunner
-
Given a directory containing osgi jars, this class verifies that the core bundles are available, and provides an API for instantiating the OSGi runtime and accessing its
BundleContext
. - EclipseIniLauncher(File) - Constructor for class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
-
Wraps a directory of jars in the launcher API, and ensures the the directory contains the plugins required to run a barebones equinox instance.
- EclipseIniLauncher.Running - Class in com.diffplug.gradle.eclipserunner
-
Represents a running instance of the equinox OSGi container.
- EclipseJdtApt - Class in com.diffplug.gradle.eclipse.apt
- EclipseJdtApt(Project, PropertiesFileContentMerger) - Constructor for class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- eclipseMavenCentral() - Static method in class com.diffplug.gradle.eclipse.EquoMigration
- EclipseMisc - Class in com.diffplug.gradle.oomph
-
Utilities for working with eclipse internals (which should only be called from within an Eclipse instance).
- EclipseMisc() - Constructor for class com.diffplug.gradle.oomph.EclipseMisc
- EclipseMisc.ThrowingConsumer<T> - Interface in com.diffplug.gradle.oomph
-
Consumer which can throw an exception.
- EclipseRelease - Class in com.diffplug.gradle.pde
-
Models an Eclipse release, such as Mars SR2.
- eclipseReleaseMetadata() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
MavenCentralMapping
needs to look at p2 metadata to know what the version numbers are for the specific bundles of a given eclipse release are. - EclipseRunner - Interface in com.diffplug.gradle.eclipserunner
-
Runs the given args using a headless eclipse instance.
- ENTRY - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- EnvMisc - Class in com.diffplug.gradle
-
Utilities for getting environment variables in buildscripts.
- EnvMisc() - Constructor for class com.diffplug.gradle.EnvMisc
- equals(Object) - Method in class com.diffplug.gradle.p2.P2Model
-
Two models are equal if all their fields are equal.
- equals(Object) - Method in class com.diffplug.gradle.pde.EclipseRelease
- EquinoxLauncher - Class in com.diffplug.gradle.eclipserunner
-
Given a directory containing osgi jars, this class verifies that the core bundles are available, and provides an API for instantiating the OSGi runtime and accessing its
BundleContext
. - EquinoxLauncher(File) - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLauncher
-
Wraps a directory of jars in the launcher API, and ensures the the directory contains the plugins required to run a barebones equinox instance.
- EquinoxLauncher.Running - Class in com.diffplug.gradle.eclipserunner
-
Represents a running instance of the equinox OSGi container.
- EquinoxLaunchPlugin - Class in com.diffplug.gradle.eclipserunner
-
Plugin for launching an equinox runtime.
- EquinoxLaunchPlugin() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin
- EquinoxLaunchPlugin.Legacy - Class in com.diffplug.gradle.eclipserunner
- EquinoxLaunchSetupTask - Class in com.diffplug.gradle.eclipserunner
-
Copies a bunch of OSGi plugins into a directory so that they can be launched as an equinox application.
- EquinoxLaunchSetupTask() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
- EquinoxLaunchSource - Class in com.diffplug.gradle.eclipserunner
-
Defines the source jars for an eclipse launch, with lazy resolution for performance.
- EquinoxLaunchTask - Class in com.diffplug.gradle.eclipserunner
-
Launches an equinox application based on a plugin setup established by
EquinoxLaunchSetupTask
. - EquinoxLaunchTask() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- EquoMigration - Class in com.diffplug.gradle.eclipse
- EquoMigration() - Constructor for class com.diffplug.gradle.eclipse.EquoMigration
- error - Variable in class com.diffplug.gradle.CmdLine.Result
- ERROR - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- ERROR_LOG - Static variable in class com.diffplug.gradle.oomph.IUs
-
The error log view.
- exclude() - Static method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Creates a ResourceFilter which excludes the specified resources.
- exclude() - Method in class com.diffplug.gradle.eclipse.ResourceFiltersExtension
-
Creates a filter which will exclude the given resources.
- ExcludeBuildFolderPlugin - Class in com.diffplug.gradle.eclipse
-
Creates eclipse project files which excludes the gradle build folder from Eclipse's resource indexing.
- ExcludeBuildFolderPlugin() - Constructor for class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin
- ExcludeBuildFolderPlugin.Legacy - Class in com.diffplug.gradle.eclipse
- exec(Project, T) - Static method in interface com.diffplug.gradle.JavaExecable
- exec(Project, T, Action<JavaExecSpec>) - Static method in interface com.diffplug.gradle.JavaExecable
- exec(WorkQueue, T) - Static method in interface com.diffplug.gradle.JavaExecable
- exec(BundleContext, T) - Static method in interface com.diffplug.gradle.osgi.OsgiExecable
-
Executes the given
OsgiExecable
within an embedded OSGi runtime. - execute() - Method in class com.diffplug.gradle.JavaExecable.PlugAction
- execWithoutGradle(T) - Static method in interface com.diffplug.gradle.JavaExecable
- execWithoutGradle(T, Action<JavaExecSpec>) - Static method in interface com.diffplug.gradle.JavaExecable
- explicitVersionPolicy(Action<ExplicitVersionPolicy>) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
- explicitVersionPolicy(Action<ExplicitVersionPolicy>) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
- ExplicitVersionPolicy - Class in com.diffplug.gradle.pde
-
Specifies a policy for which bundles we will keep multiple versions of, used in
PdeBuildTask
. - ExplicitVersionPolicy() - Constructor for class com.diffplug.gradle.pde.ExplicitVersionPolicy
- ExplicitVersionPolicy.Resolve - Class in com.diffplug.gradle.pde
-
Represents a given plugin and its input versions, and specifies the versions to use when resolving it.
- extension - Variable in class com.diffplug.gradle.oomph.OomphConvention
- extension() - Method in class com.diffplug.gradle.p2.AsMavenPlugin
- EXTERNAL - com.diffplug.gradle.JavaExecable.Mode
- extra(String) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
F
- Factorypath - Class in com.diffplug.gradle.eclipse.apt
- feature(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- feature(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- FEATURE - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionBuildship
- FEATURE - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionMinimalistGradleEditor
- FEATURE - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionTmTerminal
- featureGroup(String) - Static method in class com.diffplug.gradle.oomph.IUs
- FeaturesAndBundlesPublisher - Class in com.diffplug.gradle.p2
-
Models the FeaturesAndBundlesPublisher application ([eclipse docs](https://wiki.eclipse.org/Equinox/p2/Publisher#Features_And_Bundles_Publisher_Application)).
- FeaturesAndBundlesPublisher() - Constructor for class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Creates a FeaturesAndBundlesPublisher.
- file(Closure<? super PropertiesFileContentMerger>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- file(Closure<? super XmlFileContentMerger>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- file(Action<? super PropertiesFileContentMerger>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- file(Action<? super XmlFileContentMerger>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- FileMisc - Class in com.diffplug.gradle
-
Miscellaneous utilties for copying files around.
- FileMisc() - Constructor for class com.diffplug.gradle.FileMisc
- files() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Sets this resource filter to include files.
- filesAndFolders() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Sets this resource filter to include files and folders.
- findClass(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
- findLibrary(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
- findMax(String, String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- findProjectsInIncludedBuilds() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Finds projects in the included builds.
- findProjectsInIncludedBuilds(Spec<String>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
- findResource(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
- flatten(File) - Static method in class com.diffplug.gradle.FileMisc
-
Flattens a single directory (moves its children to be its peers, then deletes the given directory.
- folders() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Sets this resource filter to include folders.
- forceDelete(File) - Static method in class com.diffplug.gradle.FileMisc
-
Calls
FileUtils.forceDelete(File)
and throws an exception if it fails. - framework - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
The id of the bundle that will contain the framework to run.
- from(EclipseRelease) - Static method in class com.diffplug.gradle.pde.PdeInstallation
-
Returns an EclipseRunner for running PDE build against the given release.
- from(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
- fromProject(Project) - Static method in class com.diffplug.gradle.pde.PdeInstallation
-
Returns a PdeInstallation based on `GOOMPH_PDE_VER`, and other factors.
G
- GenerateEclipseFactorypath - Class in com.diffplug.gradle.eclipse.apt
- GenerateEclipseFactorypath() - Constructor for class com.diffplug.gradle.eclipse.apt.GenerateEclipseFactorypath
- GenerateEclipseJdtApt - Class in com.diffplug.gradle.eclipse.apt
- GenerateEclipseJdtApt() - Constructor for class com.diffplug.gradle.eclipse.apt.GenerateEclipseJdtApt
- get(String, String) - Static method in class com.diffplug.gradle.EnvMisc
-
Returns the given environment variable, throwing a descriptive error if it doesn't exist.
- getAfter(String) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Returns the line after the given line, and ensures that the returned value does not start with a dash.
- getAnnotationProcessorConfigurationName() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptSourceSetConvention
- getAnnotationProcessorPath() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptSourceSetConvention
- getArgs() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- getArrayFromList(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Returns the result of converting a list of comma-separated tokens into an array
- getBinIncludes() - Method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
-
Returns the bin.includes from the build.properties file.
- getBinIncludes(Project) - Static method in class com.diffplug.gradle.eclipse.BuildPropertiesPlugin
-
Returns the bin.incldes for this project.
- getClasspath(ClassLoader) - Static method in class com.diffplug.gradle.JRE
-
Returns the classpath of either a URLClassLoader or a Java9+ AppClassLoader.
- getDate(Date) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- getDefaultResourceName() - Method in class com.diffplug.gradle.eclipse.apt.Factorypath
- getDefaultResourceName() - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- getDescription() - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
- getDescription() - Method in class com.diffplug.gradle.oomph.InstalledJreAdder
- getDescription() - Method in class com.diffplug.gradle.oomph.ProjectImporter
- getDescription() - Method in class com.diffplug.gradle.oomph.SetupAction
-
`Executing
... - getEntries() - Method in class com.diffplug.gradle.eclipse.apt.Factorypath
- getExecutionEnvironments() - Method in class com.diffplug.gradle.oomph.InstalledJre
- getFactorypath() - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseFactorypath
- getFile() - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- getFile() - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- getGenSrcDir() - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- getGenSrcDir() - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- getGenTestSrcDir() - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- getGenTestSrcDir() - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- getInput() - Method in interface com.diffplug.gradle.JavaExecable.PlugParameters
- getInstallDir() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
- getInstallDir() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- getInstalledLocation() - Method in class com.diffplug.gradle.oomph.InstalledJre
- getJdkConfig() - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Returns the JDK config for users to edit.
- getJdkLibs() - Method in class com.diffplug.gradle.pde.JdkConfig
-
Returns the JDK's libs which you're going to link against.
- getJdtApt() - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseJdtApt
- getLinesAsArray() - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Returns all lines as an array.
- getMinusConfigurations() - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- getOptional(String, String, String) - Static method in class com.diffplug.gradle.EnvMisc
-
Returns the given environment variable, printing a descriptive warning and using a default value if it doesn't exist.
- getOrdering() - Method in class com.diffplug.gradle.oomph.SetupAction
-
The ordering constraints on this setup action.
- getOSRecommendedFolder() - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
- getOutput() - Method in class com.diffplug.gradle.JavaExecableTestIncrementer
- getOutputFile() - Method in interface com.diffplug.gradle.JavaExecable.PlugParameters
- getP2() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Returns the P2 model so that users can add the features they'd like.
- getP2() - Method in class com.diffplug.gradle.p2.AsMavenGroup
- getP2() - Method in interface com.diffplug.gradle.p2.P2Declarative
-
The underlying model.
- getPlugin(Project, Class<T>) - Static method in class com.diffplug.gradle.ProjectPlugin
-
Deprecated.
- getPlusConfigurations() - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- getProcessorArgs() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- getProcessorOptions() - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- getProcessorOptions() - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- getProcessors() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- getProject() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Returns the underlying project.
- getProps() - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Extra properties to set in the build.
- getPublicType() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- getRepos() - Method in class com.diffplug.gradle.p2.P2Model
- getResult() - Method in class com.diffplug.gradle.Lazyable
-
Returns the final result.
- getRoot() - Method in class com.diffplug.gradle.Lazyable
-
Returns the root object.
- getRootFolder() - Method in class com.diffplug.gradle.pde.JdkConfig
-
Returns the folder at the root of the JDK.
- getSource() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
- getSplashHandle() - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients.
- getSymbolicName() - Method in class com.diffplug.gradle.p2.ParsedJar
- getVersion() - Method in class com.diffplug.gradle.oomph.InstalledJre
- getVersion() - Method in class com.diffplug.gradle.p2.ParsedJar
- getVmArgs() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- getWorkingDir() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- GoomphCacheLocations - Class in com.diffplug.gradle
-
There are a few things which goomph needs to cache on the developer's machine.
- GoomphCacheLocations() - Constructor for class com.diffplug.gradle.GoomphCacheLocations
- GroovyCompat - Class in com.diffplug.gradle
- GroovyCompat() - Constructor for class com.diffplug.gradle.GroovyCompat
- group(String, Action<AsMavenGroup>) - Method in class com.diffplug.gradle.p2.AsMavenExtension
-
Creates a maven group which will be populated by the given action.
- groupIdArtifactId(String) - Static method in class com.diffplug.gradle.eclipse.MavenCentralMapping
-
Returns the MavenCentral groupId:artifactId appropriate for the given bundleId.
- groupIdArtifactIdToVersion(EclipseRelease) - Static method in class com.diffplug.gradle.eclipse.MavenCentralMapping
-
Returns a map from every groupId:artifactId to its corresponding version in maven central (the qualifier is dropped).
H
- hashCode() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
- hashCode() - Method in class com.diffplug.gradle.p2.P2Model
-
Hash of the models current content.
- hashCode() - Method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns the hashCode for this release.
- hasToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
-
Returns true iff the given directory has a file with the given name.
- hasToken(File, String, String) - Static method in class com.diffplug.gradle.FileMisc
-
Returns true iff the given directory has a file with the given name containing the given content.
- hasTokenFile(File) - Static method in class com.diffplug.gradle.FileMisc
-
Returns true iff the given directory has a file with the given name.
- hasTokenFile(File, String) - Static method in class com.diffplug.gradle.FileMisc
-
Returns true iff the given directory has a file with the given name containing the given content.
- host - Variable in class com.diffplug.gradle.osgi.OsgiExecable.ReflectionClient
I
- icon(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the icon image - any size and format is okay, but something square is recommended.
- id(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
- ID - Static variable in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
- ID_PROJECT_IMPORT - Static variable in class com.diffplug.gradle.oomph.EclipseMisc
- IDE - Static variable in class com.diffplug.gradle.oomph.IUs
-
Required IU for every IDE, contained within
P2Model.addRepoEclipse(String)
. - ideDir(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the folder where the ide will be built.
- implementation(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- implementationNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- include() - Static method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Creates a ResourceFilter which includes the specified resources.
- include() - Method in class com.diffplug.gradle.eclipse.ResourceFiltersExtension
-
Creates a filter which will include the given resources.
- includeTask(Object) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
- includeTasks - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
- includeTasks(Object...) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
- inDevelopmentMode - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Indicates whether this instance is running in development mode.
- initFromProject(Project) - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
Initializes overrides based on project properties named "goomph_override_whatever"
- inplace() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Performs the publishing in-place - no need to specify
FeaturesAndBundlesPublisher.metadataRepository(File)
orFeaturesAndBundlesPublisher.artifactRepository(File)
. - installation(Object) - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatform
-
Adds an installation.
- installedJre(Action<InstalledJre>) - Method in class com.diffplug.gradle.oomph.ConventionJdt
-
Adds an installed JRE with the given content.
- InstalledJre - Class in com.diffplug.gradle.oomph
-
Simple representation of a JRE
- InstalledJre() - Constructor for class com.diffplug.gradle.oomph.InstalledJre
- InstalledJreAdder - Class in com.diffplug.gradle.oomph
-
Used for adding JRE/JDK installations to an Eclipse install.
- InstalledJreAdder(Collection<InstalledJre>) - Constructor for class com.diffplug.gradle.oomph.InstalledJreAdder
- InstalledJreAdderInternal - Class in com.diffplug.gradle.oomph
- installFeatures() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Sets a profile property to ensure that features are installed.
- installLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
The location of the install root
- instance() - Static method in class com.diffplug.gradle.oomph.WorkspaceRegistry
- Internal(Host) - Constructor for class com.diffplug.gradle.oomph.SetupAction.Internal
- INTERNAL - com.diffplug.gradle.JavaExecable.Mode
- INTERNAL_AMD64 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_AIX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_HPUX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_LINUX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_MACOSX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_OS390 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_OS400 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_QNX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_SUNOS - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- INTERNAL_OS_ZOS - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
- into(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
- invokeFramework(String[], URL[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- isAnnotationProcessing() - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- isAptEnabled() - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- isAptEnabled() - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- isEclipseGroup(String) - Static method in class com.diffplug.gradle.eclipse.MavenCentralMapping
- isMarkDefault() - Method in class com.diffplug.gradle.oomph.InstalledJre
- isReconcileEnabled() - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- isReconcileEnabled() - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- isSource() - Method in class com.diffplug.gradle.p2.ParsedJar
- isXYZ() - Method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns false for x.y.z, and true for everything else.
- iu(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- iu(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- IUs - Class in com.diffplug.gradle.oomph
-
A listing of common IUs.
J
- JAR_SCHEME - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- JarFolderRunner - Class in com.diffplug.gradle.eclipserunner
-
Runs an `EclipseApp` within this JVM using a folder containing a `plugins` folder with the necessary jars.
- JarFolderRunner(File) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunner
- JarFolderRunnerExternalJvm - Class in com.diffplug.gradle.eclipserunner
-
Runs an `EclipseApp` in a new JVM using a folder containing a `plugins` folder with the necessary jars.
- JarFolderRunnerExternalJvm(File) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
-
If you have a gradle
Project
object handy, useJarFolderRunnerExternalJvm(File, Project)
instead, as it will be more reliable. - JarFolderRunnerExternalJvm(File, File, Project) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
- JarFolderRunnerExternalJvm(File, Project) - Constructor for class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
- JAVA - Static variable in class com.diffplug.gradle.oomph.Perspectives
-
Requires
IUs.JDT
. - JAVA_BROWSING - Static variable in class com.diffplug.gradle.oomph.Perspectives
-
Requires
IUs.JDT
. - JAVA_HIERARCHY - Static variable in class com.diffplug.gradle.oomph.Perspectives
-
Requires
IUs.JDT
. - javaExec(Project, Action<JavaExecSpec>) - Static method in class com.diffplug.gradle.JavaExecWinFriendly
-
Calls javaExec() in a way which is friendly with windows classpath limitations.
- JavaExecable - Interface in com.diffplug.gradle
-
Easy way to execute code from a Gradle plugin in a separate JVM.
- JavaExecable.Mode - Enum in com.diffplug.gradle
-
Encapsulates whether something is run internally or externally.
- JavaExecable.PlugAction - Class in com.diffplug.gradle
- JavaExecable.PlugParameters - Interface in com.diffplug.gradle
- JavaExecableTestIncrementer - Class in com.diffplug.gradle
- JavaExecWinFriendly - Class in com.diffplug.gradle
-
Thanks to Thipor Kong for his workaround for Gradle's windows problems.
- javaExecWithoutGradle(Action<JavaExecSpec>) - Static method in class com.diffplug.gradle.JavaExecWinFriendly
-
Calls javaExec() in a way which is friendly with windows classpath limitations, and doesn't require gradle.
- JdkConfig - Class in com.diffplug.gradle.pde
-
Detects the JDK folder from the gradle project, and wraps it in an API.
- JdkConfig(File) - Constructor for class com.diffplug.gradle.pde.JdkConfig
- JdkConfig(Project) - Constructor for class com.diffplug.gradle.pde.JdkConfig
-
Creates a JDK using the project's `org.gradle.java.home` property.
- jdt(Action<ConventionJdt>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds the java development tools, @see ConventionJdt.
- JDT - Static variable in class com.diffplug.gradle.oomph.IUs
-
Required IU for every IDE, contained within
P2Model.addRepoEclipse(String)
. - JdtApt - Class in com.diffplug.gradle.eclipse.apt
- JNIBridge - Class in com.diffplug.gradle.eclipserunner.launcher
-
Copied on 2021-02-11 straight from https://github.com/eclipse/rt.equinox.framework/blob/7433233fbcf44fe8b82e63a10f8733767e5b3042/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/JNIBridge.java
- JNIBridge(String) - Constructor for class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This constructor is not intended to be referenced by clients.
- JRE - Class in com.diffplug.gradle
- JRE() - Constructor for class com.diffplug.gradle.JRE
- jreLibs - Variable in class com.diffplug.gradle.pde.JdkConfig
L
- LATEST - Static variable in class com.diffplug.gradle.pde.EclipseRelease
- latestOfficial() - Static method in class com.diffplug.gradle.pde.EclipseRelease
- launch() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- launchTask(String) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
-
Creates a launch task which depends on this SetupTask.
- launchTask(String, Action<EquinoxLaunchTask>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
-
Creates a launch task which depends on this SetupTask.
- launchTask(Project, String) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
-
Creates a launch task in a specific project which depends on this SetupTask.
- Lazyable<C> - Class in com.diffplug.gradle
-
Represents a mutable element, probably a collection, which can be mutated directly, or lazily using the
Action
mechanism. - Lazyable(C, Function<? super C, ? extends C>) - Constructor for class com.diffplug.gradle.Lazyable
- Legacy() - Constructor for class com.diffplug.gradle.eclipse.BuildPropertiesPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.eclipse.ExcludeBuildFolderPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.eclipse.MavenCentralPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.oomph.OomphIdePlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.osgi.BndManifestPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.p2.AsMavenPlugin.Legacy
- Legacy() - Constructor for class com.diffplug.gradle.swt.NativeDepsPlugin.Legacy
-
Deprecated.
- LegacyPlugin - Class in com.diffplug.gradle
- LegacyPlugin(Class<? extends Plugin<Project>>, String) - Constructor for class com.diffplug.gradle.LegacyPlugin
- lineNumbers(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Determines whether or not to show line numbers.
- linkedResource(String, Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Links the given target into the workspace with the given name, see [eclipse manual](https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fconcepts-13.htm).
- linkWithExecutionEnvironments(IVMInstall, InstalledJre) - Method in class com.diffplug.gradle.oomph.InstalledJreAdderInternal
- list(File) - Static method in class com.diffplug.gradle.FileMisc
-
Lists the children of the given file in a safe way (
File.listFiles()
can return null). - load(Node) - Method in class com.diffplug.gradle.eclipse.apt.Factorypath
- load(Properties) - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- loadProps(File) - Static method in class com.diffplug.gradle.ConfigMisc
- location(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Matches on `location`, as opposed to `name` and `projectRelativePath`.
- log - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- log(Object) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- logException(Throwable) - Static method in class com.diffplug.gradle.oomph.EclipseMisc
-
Logs an exception to the console and the eclipse error log.
- logFile - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- LONG_CLASSPATH_JAR_PREFIX - Static variable in class com.diffplug.gradle.JavaExecWinFriendly
M
- macApp() - Static method in class com.diffplug.gradle.FileMisc
-
Returns ".app" on macOS, and empty string on all others.
- macContentsEclipse() - Static method in class com.diffplug.gradle.FileMisc
-
Returns "Contents/Eclipse/" on macOS, and empty string on all others.
- main(String) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Runs this launcher with the arguments specified in the given string.
- main(String[]) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Runs the platform with the given arguments.
- main(String[]) - Static method in interface com.diffplug.gradle.JavaExecable
-
Main which works in conjunction with
JavaExecable.exec(Project, JavaExecable, Action)
. - Main - Class in com.diffplug.gradle.eclipserunner.launcher
-
Copied on 2021-02-11 straight from https://github.com/eclipse/rt.equinox.framework/blob/7433233fbcf44fe8b82e63a10f8733767e5b3042/bundles/org.eclipse.equinox.launcher/src/org/eclipse/equinox/launcher/Main.java - then make `void basicRun(String[] args)` into `public` - `Thread splashHandler` into `protected` - `void invokeFramework(` into `protected` - make the following `public` - `String PARENT_CLASSLOADER_EXT` - `String PARENT_CLASSLOADER_BOOT` - `String PROP_PARENT_CLASSLOADER` - `String PROP_FRAMEWORK_PARENT_CLASSLOADER`
- Main() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main
- Main.SplashHandler - Class in com.diffplug.gradle.eclipserunner.launcher
- Main.StartupClassLoader - Class in com.diffplug.gradle.eclipserunner.launcher
- majorVersion() - Static method in class com.diffplug.gradle.JRE
-
Returns 8, 9, 10, etc.
- MavenCentralExtension - Class in com.diffplug.gradle.eclipse
- MavenCentralExtension(Project) - Constructor for class com.diffplug.gradle.eclipse.MavenCentralExtension
- MavenCentralExtension.ReleaseConfigurer - Class in com.diffplug.gradle.eclipse
- MavenCentralMapping - Class in com.diffplug.gradle.eclipse
-
Maps eclipse jars to their mavenCentral artifact ids and versions based on their official release.
- MavenCentralMapping() - Constructor for class com.diffplug.gradle.eclipse.MavenCentralMapping
- MavenCentralPlugin - Class in com.diffplug.gradle.eclipse
-
Now that Eclipse is publishing artifacts to maven central, it's possible to use the valuable components of the eclipse project without getting bogged down in p2 and OSGi.
- MavenCentralPlugin() - Constructor for class com.diffplug.gradle.eclipse.MavenCentralPlugin
- MavenCentralPlugin.Legacy - Class in com.diffplug.gradle.eclipse
- mergeWithExisting - Variable in class com.diffplug.gradle.osgi.BndManifestExtension
- mergeWithExisting(boolean) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
- MESSAGE - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- metadataRepo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
- metadataRepo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- metadataRepository(File) - Method in class com.diffplug.gradle.p2.CategoryPublisher
-
Sets the given location to be the target for metadata.
- metadataRepository(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Sets the given location to be the target for metadata.
- minimalistGradleEditor(Action<ConventionMinimalistGradleEditor>) - Method in class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
-
Adds syntax highlighting for gradle scripts, @see ConventionMinimalistGradleEditor.
- mirrorApp(File) - Method in class com.diffplug.gradle.p2.P2Model
-
Creates a p2.mirror ant task file which will mirror the model's described IU's and repos into the given destination folder.
- mkdirs(File) - Static method in class com.diffplug.gradle.FileMisc
-
Calls
File.mkdirs()
and throws an exception if it fails. - modify(ByteSource, ByteSink, Map<String, Function<byte[], byte[]>>, Predicate<String>) - Static method in class com.diffplug.gradle.ZipMisc
-
Modifies only the specified entries in a zip file.
- modify(File, Map<String, Function<byte[], byte[]>>, Predicate<String>) - Static method in class com.diffplug.gradle.ZipMisc
-
Modifies a file in-place.
- modifyFile(File, Function<String, String>) - Static method in class com.diffplug.gradle.FileMisc
-
Modifies the given file in place.
- modifyXmlInPlace(File, Action<XmlProvider>) - Static method in class com.diffplug.gradle.ConfigMisc
-
Creates an XML string from a groovy.util.Node.
- mv(File, File) - Method in class com.diffplug.gradle.CmdLine
-
Removes the given file or directory.
- mv(Object, Object) - Method in class com.diffplug.gradle.CmdLineTask
-
Removes the given file or directory.
N
- name - Variable in class com.diffplug.gradle.pde.JdkConfig
- name(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Matches on `name`, as opposed to `location` and `projectRelativePath`.
- name(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the name of the generated IDE.
- NAME - Static variable in class com.diffplug.gradle.eclipse.MavenCentralExtension
- NAME - Static variable in class com.diffplug.gradle.eclipserunner.EquinoxLaunchPlugin
- NAME - Static variable in class com.diffplug.gradle.oomph.OomphIdeExtension
- NAME - Static variable in class com.diffplug.gradle.p2.AsMavenExtension
- nativeDep(String, String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- NativeDepsPlugin - Class in com.diffplug.gradle.swt
-
Deprecated.This was helpful before SWT jars were available on maven central, but now
MavenCentralPlugin
is a better option. Adds the platform-specific SWT and jface jars which are appropriate for the currently running platform (on the dev machine). Adds the following jars: * `org.eclipse.swt` * `org.eclipse.jface` * `org.eclipse.core.commands` * `org.eclipse.equinox.common` ```groovy apply plugin: 'com.diffplug.swt.nativedeps' ``` * Property `SWT_VERSION` sets the eclipse version from which to get SWT (e.g. `4.6.0`). * Property `SWT_P2_REPO` sets the p2 repository which is being used (ignores the SWT_VERSION property). * Property `SWT_P2_GROUP` sets the maven group name for the downloaded artifacts, (defaults to `eclipse-swt-deps`). ### Example projects * [durian-swt](https://github.com/diffplug/durian-swt) * (send us yours in a [PR](https://github.com/diffplug/goomph)!) - NativeDepsPlugin() - Constructor for class com.diffplug.gradle.swt.NativeDepsPlugin
-
Deprecated.
- NativeDepsPlugin.Legacy - Class in com.diffplug.gradle.swt
-
Deprecated.
- NativeFileManager - Class in com.diffplug.gradle
-
Interface for the native file manager.
- NativeFileManager() - Constructor for class com.diffplug.gradle.NativeFileManager
- NativeRunner - Class in com.diffplug.gradle.eclipserunner
-
Runs an `EclipseApp` using a native launcher (such as
eclipsec.exe
). - NativeRunner(File) - Constructor for class com.diffplug.gradle.eclipserunner.NativeRunner
-
Pass it the location of the launcher file.
- newSession - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- niceText() - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Sets nice font and whitespace settings (Consolas/Monaco/Monospace).
- niceText(String) - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Sets nice font, visible whitespace, and line numbers.
- noQuote(String) - Static method in class com.diffplug.gradle.FileMisc
-
Throws an exception if the given input property contains whitespace.
O
- ofArrayList() - Static method in class com.diffplug.gradle.Lazyable
-
Returns a Lazyable wrapper around an ArrayList.
- official(String) - Static method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns the given officially released version which is supported by Goomph.
- ofList() - Static method in class com.diffplug.gradle.Lazyable
-
Returns a Lazyable wrapper around a list.
- oomph() - Static method in class com.diffplug.gradle.eclipse.EquoMigration
- OomphConvention - Class in com.diffplug.gradle.oomph
-
Base class for implementing a DSL around a specific part of the IDE.
- OomphConvention(OomphIdeExtension) - Constructor for class com.diffplug.gradle.oomph.OomphConvention
- OomphIdeExtension - Class in com.diffplug.gradle.oomph
-
DSL for
OomphIdePlugin
. - OomphIdeExtension(Project) - Constructor for class com.diffplug.gradle.oomph.OomphIdeExtension
- OomphIdePlugin - Class in com.diffplug.gradle.oomph
-
Downloads and sets up an Eclipse IDE.
- OomphIdePlugin() - Constructor for class com.diffplug.gradle.oomph.OomphIdePlugin
- OomphIdePlugin.Legacy - Class in com.diffplug.gradle.oomph
- open() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
-
Opens the eclipse runtime, and returns an instance of
EclipseIniLauncher.Running
which allows access to the underlyingBundleContext
. - open() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
-
Opens the eclipse runtime, and returns an instance of
EquinoxLauncher.Running
which allows access to the underlyingBundleContext
. - open(File) - Static method in class com.diffplug.gradle.NativeFileManager
-
Opens a file manager for the given file.
- open(List<URL>) - Static method in class com.diffplug.gradle.eclipserunner.JarFolderRunner
- order(List<SetupAction>) - Static method in class com.diffplug.gradle.oomph.SetupAction
-
Orders the given setup actions according to their ordering constrains, if any.
- OrderingConstraints<T> - Class in com.diffplug.gradle
-
Expresses ordering constraints on the given type.
- OrderingConstraints() - Constructor for class com.diffplug.gradle.OrderingConstraints
- os - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Indicates which OS was passed in with -os
- OS_AIX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "aix") indicating the platform is running on an AIX-based operating system.
- OS_HPUX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "hpux") indicating the platform is running on an HP/UX-based operating system.
- OS_LINUX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "linux") indicating the platform is running on a Linux-based operating system.
- OS_MACOSX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "macosx") indicating the platform is running on a Mac OS X operating system.
- OS_OS390 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "os/390") indicating the platform is running on a OS/390 operating system.
- OS_OS400 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "os/400") indicating the platform is running on a OS/400 operating system.
- OS_QNX - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "qnx") indicating the platform is running on a QNX-based operating system.
- OS_SOLARIS - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "solaris") indicating the platform is running on a Solaris-based operating system.
- OS_UNKNOWN - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "unknown") indicating the platform is running on a machine running an unknown operating system.
- OS_WIN32 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "win32") indicating the platform is running on a Window 32-bit operating system (e.g., Windows 98, NT, 2000).
- OS_ZOS - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "z/os") indicating the platform is running on a z/OS operating system.
- OsgiExecable - Interface in com.diffplug.gradle.osgi
-
Runs code that lives outside an OSGi container inside of it.
- OsgiExecable.ReflectionClient<Host extends OsgiExecable.ReflectionHost> - Class in com.diffplug.gradle.osgi
-
Client code which gets called within the OSGi runtime.
- OsgiExecable.ReflectionHost - Class in com.diffplug.gradle.osgi
-
Defines data which will be passed via reflection to code within the OSGi runtime - the reflection allows us to call code for which we don't have the necessary dependencies to resolve its imports unless it is only instantiated within the OSGi container.
- output - Variable in class com.diffplug.gradle.CmdLine.Result
- override_bundlePool - Static variable in class com.diffplug.gradle.GoomphCacheLocations
- override_eclipseReleaseMetadata - Static variable in class com.diffplug.gradle.GoomphCacheLocations
- override_p2bootstrap - Static variable in class com.diffplug.gradle.GoomphCacheLocations
- override_p2bootstrapUrl - Static variable in class com.diffplug.gradle.GoomphCacheLocations
- override_pdeBootstrap - Static variable in class com.diffplug.gradle.GoomphCacheLocations
- override_pdeBootstrapUrl - Static variable in class com.diffplug.gradle.GoomphCacheLocations
- override_workspaces - Static variable in class com.diffplug.gradle.GoomphCacheLocations
P
- p2ant(Action<P2AntRunner>) - Method in class com.diffplug.gradle.p2.AsMavenGroup
-
Allows for fine-grained manipulation of the mirroring operation.
- P2AntRunner - Class in com.diffplug.gradle.p2
-
Models an eclipse ant task which can be run by the P2 Bootstrapper.
- P2AntRunner() - Constructor for class com.diffplug.gradle.p2.P2AntRunner
- p2bootstrap() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
Location where the p2-bootstrap application is cached: `~/.goomph/p2-bootstrap`.
- p2bootstrapUrl() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
Location where the p2-bootstrap application should be downloaded from.
- P2Declarative - Interface in com.diffplug.gradle.p2
-
A declarative-style wrapper around a
P2Model
, appropriate for use as a DSL mixin. - p2director(Action<P2Model.DirectorApp>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Allows for fine-grained manipulation of the mirroring operation.
- P2Model - Class in com.diffplug.gradle.p2
-
Models a request for some artifacts from some p2 repositories.
- P2Model() - Constructor for class com.diffplug.gradle.p2.P2Model
- P2Model.DirectorApp - Class in com.diffplug.gradle.p2
-
An extension of EclipseApp with typed methods appropriate for p2 director.
- PARENT_CLASSLOADER_BOOT - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- PARENT_CLASSLOADER_EXT - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- parentConfigurationLocation - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
-
The location of the configuration information in the install root
- parse(File) - Static method in class com.diffplug.gradle.p2.ParsedJar
- parseBundlesDotInfo(File) - Static method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
-
Parses `configuration/org.eclipse.equinox.simpleconfigurator/bundles.info` into a list of files.
- ParsedJar - Class in com.diffplug.gradle.p2
-
Parses a jar file's name and version by first looking at its manifest, then its filename.
- parseFrom(File) - Static method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Parses an eclipse.ini from the given file.
- parseListFile(Project, List<Object>) - Static method in class com.diffplug.gradle.FileMisc
- pde(Action<ConventionPde>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds the plugin-development environment, @see ConventionPde.
- PDE - Static variable in class com.diffplug.gradle.oomph.IUs
-
Required IU for every IDE, contained within
P2Model.addRepoEclipse(String)
. - PDE - Static variable in class com.diffplug.gradle.oomph.Perspectives
-
Requires
IUs.PDE
. - PdeAntBuildTask - Class in com.diffplug.gradle.pde
-
Runs PDE build on an ant file.
- PdeAntBuildTask() - Constructor for class com.diffplug.gradle.pde.PdeAntBuildTask
- pdeBootstrap() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
Location where eclipse instances with PDE build are cached: `~/.goomph/pde-bootstrap`.
- pdeBootstrapUrl() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
Location where the pde-bootstrap application should be downloaded from.
- PdeBuildTask - Class in com.diffplug.gradle.pde
-
Runs PDE build to make an RCP application or a p2 repository.
- PdeBuildTask() - Constructor for class com.diffplug.gradle.pde.PdeBuildTask
- PdeInstallation - Class in com.diffplug.gradle.pde
-
Wraps a PDE installation for the given eclipse release.
- PdeInstallation(EclipseRelease) - Constructor for class com.diffplug.gradle.pde.PdeInstallation
- PdeProductBuildConfig - Class in com.diffplug.gradle.pde
-
Models the "product" part of
PdeBuildTask
. - PdeProductBuildConfig(Project) - Constructor for class com.diffplug.gradle.pde.PdeProductBuildConfig
- performActions() - Method in class com.diffplug.gradle.CmdLine
-
Runs the commands that have been queued up.
- performActions() - Method in class com.diffplug.gradle.CmdLineTask
- perspective(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the starting perspective (window layout), see
Perspectives
for common perspectives. - Perspectives - Class in com.diffplug.gradle.oomph
-
Listing of common eclipse perspectives (window layouts).
- platform(SwtPlatform) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Adds `p2.os`, `p2.ws`, and `p2.arch` arguments.
- PlatformSpecificBuildPlugin - Class in com.diffplug.gradle.swt
-
In order to detect the underlying operating system and architecture, it is necessary to to read various system properties and environment variables, which breaks the Gradle configuration cache.
- PlatformSpecificBuildPlugin() - Constructor for class com.diffplug.gradle.swt.PlatformSpecificBuildPlugin
- PlugAction() - Constructor for class com.diffplug.gradle.JavaExecable.PlugAction
- PLUGIN_ID - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- populate(P2Model, Action<P2Declarative>) - Static method in interface com.diffplug.gradle.p2.P2Declarative
- populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
- populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.InstalledJreAdder
- populateOrdering(OrderingConstraints<Class<? extends SetupAction>>) - Method in class com.diffplug.gradle.oomph.SetupAction
-
Populates the ordering constraints.
- processCommandLine(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Processes the command line arguments.
- product(Action<PdeProductBuildConfig>) - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Copies the product and imgs from the given directory to the given path within the build directory.
- productBuildCmd(File) - Method in class com.diffplug.gradle.pde.PdeInstallation
-
Returns a command which will execute the PDE builder for a product.
- productFile(Object) - Method in class com.diffplug.gradle.pde.CopyJarsUsingProductFile
- ProductFileUtil - Class in com.diffplug.gradle.pde
- ProductFileUtil() - Constructor for class com.diffplug.gradle.pde.ProductFileUtil
- productFileWithinPlugin(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
- productPluginDir(Object) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
- profileProperty(String, String) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Adds a profile property.
- project - Variable in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptSourceSetConvention
- ProjectDepsExtension - Class in com.diffplug.gradle.eclipse
-
Determines where the manifest is written out by
BndManifestPlugin
. - ProjectDepsExtension() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsExtension
- ProjectDepsPlugin - Class in com.diffplug.gradle.eclipse
-
Fixes an intermittent problem when generating eclipse project files where dependencies on other projects within the workspace aren't always resolved correctly within Eclipse.
- ProjectDepsPlugin() - Constructor for class com.diffplug.gradle.eclipse.ProjectDepsPlugin
- ProjectDepsPlugin.Legacy - Class in com.diffplug.gradle.eclipse
- ProjectImporter - Class in com.diffplug.gradle.oomph
-
Imports all of the given project files.
- ProjectImporter(Collection<File>) - Constructor for class com.diffplug.gradle.oomph.ProjectImporter
- ProjectPlugin - Class in com.diffplug.gradle
-
Base implementation of a Plugin which prevents double-application.
- ProjectPlugin() - Constructor for class com.diffplug.gradle.ProjectPlugin
- projectRelativePath(String) - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
Matches on `projectRelativePath`, as opposed to `name` and `location`.
- PROP_FRAMEWORK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- PROP_FRAMEWORK_PARENT_CLASSLOADER - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- PROP_PARENT_CLASSLOADER - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- PROTOCOL - Static variable in class com.diffplug.gradle.FileMisc
-
The `file://` protocol.
- publishArtifacts() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Signals that artifacts should be exported.
Q
- quote(File) - Static method in class com.diffplug.gradle.FileMisc
-
Quotes the absolute path of the given file iff it contains whitespace.
- quote(String) - Static method in class com.diffplug.gradle.FileMisc
-
Quotes the given input string iff it contains whitespace.
R
- read(File) - Static method in class com.diffplug.gradle.SerializableMisc
-
Reads an object from the given file.
- read(File, String) - Static method in class com.diffplug.gradle.ZipMisc
-
Reads the given entry from the zip.
- read(File, String, Throwing.Specific.Consumer<InputStream, IOException>) - Static method in class com.diffplug.gradle.ZipMisc
-
Reads the given entry from the zip.
- readToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
-
Returns the contents of a file with the given name, if it exists.
- recursive() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
The match will be recursive from the root directory.
- REFERENCE_SCHEME - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- ReflectionClient(Host) - Constructor for class com.diffplug.gradle.osgi.OsgiExecable.ReflectionClient
- ReflectionHost(String) - Constructor for class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
- regex() - Method in class com.diffplug.gradle.eclipse.ResourceFilter
-
The match is a regex.
- release(EclipseRelease, Action<MavenCentralExtension.ReleaseConfigurer>) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension
- release(String, Action<MavenCentralExtension.ReleaseConfigurer>) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension
- ReleaseConfigurer(EclipseRelease) - Constructor for class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- replaceWithProject(String) - Method in class com.diffplug.gradle.eclipse.ProjectDepsExtension
- replaceWithProject(Collection<String>) - Method in class com.diffplug.gradle.eclipse.ProjectDepsExtension
- repo - Variable in class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
- repo(File) - Method in interface com.diffplug.gradle.p2.P2Declarative
- repo(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- REPO - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionBuildship
- REPO - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionMinimalistGradleEditor
- REPO - Static variable in class com.diffplug.gradle.oomph.thirdparty.ConventionTmTerminal
- repo2runnable() - Method in class com.diffplug.gradle.p2.AsMavenGroup
-
Marks that this repository will be expanded into its runnable form using
Repo2Runnable
. - Repo2Runnable - Class in com.diffplug.gradle.p2
-
Models the repo2runnable application.
- Repo2Runnable() - Constructor for class com.diffplug.gradle.p2.Repo2Runnable
- repoEclipse(String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- repoEclipseLatest() - Method in interface com.diffplug.gradle.p2.P2Declarative
- require(T) - Method in class com.diffplug.gradle.OrderingConstraints
-
This entry will now complain if the list does not also contain the given id.
- requireIUs(String...) - Method in class com.diffplug.gradle.oomph.OomphConvention
-
Ensures the p2 model contains the given IUs.
- resolve(String, String...) - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy
-
Specifies that we expect multiple versions of the given plugin, the return value must be used to set the versions that will be kept.
- resolvedFiles() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSource
-
Returns the files which were resolved.
- ResourceFilter - Class in com.diffplug.gradle.eclipse
-
Models an eclipse resource filter.
- ResourceFiltersExtension - Class in com.diffplug.gradle.eclipse
-
DSL for
ResourceFiltersPlugin
. - ResourceFiltersExtension() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersExtension
- ResourceFiltersPlugin - Class in com.diffplug.gradle.eclipse
-
Eclipse projects can have [resource filters](https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fresourcefilters.htm) which include or exclude certain files.
- ResourceFiltersPlugin() - Constructor for class com.diffplug.gradle.eclipse.ResourceFiltersPlugin
- ResourceFiltersPlugin.Legacy - Class in com.diffplug.gradle.eclipse
- RESOURCES - Static variable in class com.diffplug.gradle.oomph.Perspectives
-
Requires
IUs.IDE
. - Result(File, String, ImmutableList<String>, ImmutableList<String>) - Constructor for class com.diffplug.gradle.CmdLine.Result
- rm(File) - Method in class com.diffplug.gradle.CmdLine
-
Removes the given file or directory.
- rm(Object) - Method in class com.diffplug.gradle.CmdLineTask
-
Removes the given file or directory.
- roaming() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Adds the `roaming` argument.
- rootFolder - Variable in class com.diffplug.gradle.pde.JdkConfig
- run() - Method in class com.diffplug.gradle.eclipserunner.EclipseIniLauncher
-
Runs the equinox launcher (calls
EclipseIniLauncher.open()
and immediately closes it). - run() - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
-
Runs the equinox launcher (calls
EquinoxLauncher.open()
and immediately closes it). - run() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
- run() - Method in class com.diffplug.gradle.JavaExecableTestIncrementer
- run() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
- run() - Method in class com.diffplug.gradle.osgi.OsgiExecable.ReflectionHost
- run(CmdLine.SerializableAction) - Method in class com.diffplug.gradle.CmdLine
-
Removes the given file or directory.
- run(Closure<?>) - Method in class com.diffplug.gradle.CmdLine
-
Removes the given file or directory.
- run(Closure<?>) - Method in class com.diffplug.gradle.CmdLineTask
-
Removes the given file or directory.
- run(String[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Runs the platform with the given arguments.
- run(List<String>) - Method in interface com.diffplug.gradle.eclipserunner.EclipseRunner
-
Runs the eclipse instance with the given arguments.
- run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunner
- run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
- run(List<String>) - Method in class com.diffplug.gradle.eclipserunner.NativeRunner
- run(List<String>) - Method in class com.diffplug.gradle.pde.PdeInstallation
- runCmd(File, String) - Static method in class com.diffplug.gradle.CmdLine
-
Runs the given command in the given directory.
- runCmd(File, String, boolean, boolean) - Static method in class com.diffplug.gradle.CmdLine
-
Runs the given command in the given directory with the given echo setting.
- runCmd(String) - Static method in class com.diffplug.gradle.CmdLine
-
Runs the given command in the current working directory.
- runP2Using(Action<P2Model.DirectorApp>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Defaults to
P2Model.DirectorApp.runUsingBootstrapper()
- this allows you to override that behavior. - runP2UsingPDE() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Provisions using the latest available version of the full Eclipse PDE.
- runP2UsingPDE(String) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Provisions using the given version of the full Eclipse PDE.
- runtimeOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- runtimeOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- runUsing(EclipseRunner) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
-
Saves the buildfile to a temporary file, runs the task, then deletes it.
- runUsing(EclipseRunner) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
Runs this app using the given runner.
- runUsing(EclipseRunner) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
- runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.P2AntRunner
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper() - Method in class com.diffplug.gradle.p2.Repo2Runnable
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.P2AntRunner
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingBootstrapper(Project) - Method in class com.diffplug.gradle.p2.Repo2Runnable
-
Runs this application, downloading a small bootstrapper if necessary.
- runUsingPDE(EclipseRelease) - Method in class com.diffplug.gradle.p2.P2AntRunner
-
Runs this application, using PDE as specified by
PdeInstallation.from(EclipseRelease)
. - runUsingPDE(Project) - Method in class com.diffplug.gradle.p2.P2AntRunner
-
Runs this application, using PDE as specified by
PdeInstallation.fromProject(Project)
. - runUsingPdeInstallation() - Method in class com.diffplug.gradle.p2.CategoryPublisher
- runWithinEclipse() - Method in class com.diffplug.gradle.oomph.InstalledJreAdderInternal
- runWithinEclipse() - Method in class com.diffplug.gradle.oomph.SetupAction.Internal
S
- satisfy(List<T>, Function<? super T, ? extends C>, Function<? super T, ? extends OrderingConstraints<C>>) - Static method in class com.diffplug.gradle.OrderingConstraints
-
Returns a list which orders the given input list, meeting any constraints.
- satisfy(List<T>, Function<? super T, ? extends OrderingConstraints<T>>) - Static method in class com.diffplug.gradle.OrderingConstraints
-
Returns a list which orders the given input list, meeting any constraints.
- searchFor(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
-
Searches for the given target directory starting in the "plugins" subdirectory of the given location.
- SerializableAction() - Constructor for class com.diffplug.gradle.CmdLine.SerializableAction
- SerializableMisc - Class in com.diffplug.gradle
-
Utilities for manipulating
Serializable
objects. - SerializableMisc() - Constructor for class com.diffplug.gradle.SerializableMisc
- SESSION - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- set(String, File) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Sets the given property to a file.
- set(String, String) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Sets a property, replacing its existing value or inserting just before vmargs.
- setAnnotationProcessing(boolean) - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- setAnnotationProcessorPath(FileCollection) - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptSourceSetConvention
- setAppend(boolean) - Method in class com.diffplug.gradle.p2.P2Model
-
https://help.eclipse.org/neon/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Fguide%2Fp2_repositorytasks.htm
- setAptEnabled(boolean) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setAptEnabled(boolean) - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- setAptEnabled(Provider<Boolean>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
-
Sets the application arguments which will be passed to the runtime.
- setArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- setConfigs(SwtPlatform...) - Method in class com.diffplug.gradle.pde.PdeBuildTask
-
Sets the platforms which we will build for.
- setEntries(List<File>) - Method in class com.diffplug.gradle.eclipse.apt.Factorypath
- setExecutionEnvironments(List<String>) - Method in class com.diffplug.gradle.oomph.InstalledJre
- setExitData(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients.
- setFactorypath(EclipseFactorypath) - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseFactorypath
- setGenSrcDir(File) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setGenSrcDir(Object) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setGenSrcDir(String) - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- setGenTestSrcDir(File) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setGenTestSrcDir(Object) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setGenTestSrcDir(String) - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- setIncludeTasks(Iterable<?>) - Method in class com.diffplug.gradle.osgi.BndManifestExtension
- setInstallDir(File) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchSetupTask
- setInstallDir(File) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- setInstalledLocation(File) - Method in class com.diffplug.gradle.oomph.InstalledJre
- setJdtApt(EclipseJdtApt) - Method in class com.diffplug.gradle.eclipse.apt.GenerateEclipseJdtApt
- setLauncherInfo(String, String) - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients
- setMarkDefault(boolean) - Method in class com.diffplug.gradle.oomph.InstalledJre
- setMinusConfigurations(Collection<Configuration>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- setPerspectiveOver(String, String...) - Method in class com.diffplug.gradle.oomph.OomphConvention
-
Sets the perspective to the first value, if the existing value is one of the other values.
- setPlusConfigurations(Collection<Configuration>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseFactorypath
- setProcessorArgs(Map<String, ?>) - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- setProcessorOptions(Map<String, ?>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setProcessors(List<?>) - Method in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptOptions
- setProps(Map<String, String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLauncher
-
Sets the system properties which will be set on the runtime.
- setReconcileEnabled(boolean) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setReconcileEnabled(boolean) - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- setReconcileEnabled(Provider<Boolean>) - Method in class com.diffplug.gradle.eclipse.apt.EclipseJdtApt
- setSecurityPolicy(URL[]) - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- setTask(Node) - Method in class com.diffplug.gradle.eclipserunner.EclipseApp.AntRunner
-
Sets the XML task node which will be called by this ant task.
- SetupAction - Class in com.diffplug.gradle.oomph
-
Setup action which takes place within the Eclipse installation.
- SetupAction(String) - Constructor for class com.diffplug.gradle.oomph.SetupAction
- SetupAction.Internal<Host extends SetupAction> - Class in com.diffplug.gradle.oomph
- setVersion(String) - Method in class com.diffplug.gradle.oomph.InstalledJre
- setVmArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- setVmArgs(List<String>) - Method in class com.diffplug.gradle.eclipserunner.JarFolderRunnerExternalJvm
- setWorkingDir(File) - Method in class com.diffplug.gradle.eclipserunner.EquinoxLaunchTask
- shared() - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
-
Adds the `shared` argument.
- shared(File) - Method in class com.diffplug.gradle.p2.P2Model.DirectorApp
- showCarriageReturn(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Determines whether or not to show carriage returns.
- showLineEndings(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Determines whether or not to show line ending characters (carriage return/line feeds).
- showLineFeed(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Determines whether or not to show line feeds.
- showSplash(String) - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients.
- showWhiteSpace(boolean) - Method in class com.diffplug.gradle.oomph.ConventionStyle
-
Determines whether or not to show white space not including line endings.
- silenceEquoIDE() - Static method in class com.diffplug.gradle.eclipse.EquoMigration
- silenceEquoIDE() - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension
- silenceEquoIDE() - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
- silenceEquoIDE() - Method in class com.diffplug.gradle.p2.AsMavenExtension
- slicingOption(String, String) - Method in interface com.diffplug.gradle.p2.P2Declarative
- source - Variable in class com.diffplug.gradle.pde.JdkConfig
- source(File) - Method in class com.diffplug.gradle.p2.FeaturesAndBundlesPublisher
-
Sets the given file to be the source.
- source(File) - Method in class com.diffplug.gradle.p2.Repo2Runnable
-
Adds the given location as a source.
- sourceSet - Variable in class com.diffplug.gradle.eclipse.apt.AptPlugin.AptSourceSetConvention
- splash(Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the splash screen image - any size and format is okay.
- SPLASH_HANDLE - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- SPLASH_LOCATION - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- splashDown - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- splashHandler - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- SplashHandler() - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
- STACK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- StartupClassLoader(URL[]) - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
- StartupClassLoader(URL[], ClassLoader) - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
- StartupClassLoader(URL[], ClassLoader, URLStreamHandlerFactory) - Constructor for class com.diffplug.gradle.eclipserunner.launcher.Main.StartupClassLoader
- StateBuilder - Class in com.diffplug.gradle
-
Helper for generating a state string.
- StateBuilder(Project) - Constructor for class com.diffplug.gradle.StateBuilder
- store(Node) - Method in class com.diffplug.gradle.eclipse.apt.Factorypath
- store(Properties) - Method in class com.diffplug.gradle.eclipse.apt.JdtApt
- style(Action<ConventionStyle>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Convenience methods for setting the style, @see ConventionStyle.
- substituteVars(String) - Static method in class com.diffplug.gradle.eclipserunner.launcher.Main
- supportedRange() - Static method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns a message describing the currently supported range of versions.
T
- takeDownSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients.
- takeDownSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main
- target - Variable in class com.diffplug.gradle.pde.JdkConfig
- targetplatform(String, Action<ConventionPde.TargetPlatform>) - Method in class com.diffplug.gradle.oomph.ConventionPde
-
Creates a targetplatform with the given name and content.
- targetplatform(Action<ConventionPde.TargetPlatform>) - Method in class com.diffplug.gradle.oomph.ConventionPde
-
Creates a targetplatform with the given content.
- TargetPlatform() - Constructor for class com.diffplug.gradle.oomph.ConventionPde.TargetPlatform
- TargetPlatformSetter(String, ArrayList<File>) - Constructor for class com.diffplug.gradle.oomph.ConventionPde.TargetPlatformSetter
- testCompileOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- testCompileOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- testImplementation(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- testImplementationNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- testRuntimeOnly(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- testRuntimeOnlyNative(String) - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- thirdParty(Action<ConventionThirdParty>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Adds third-party tools, @see ConventionThirdParty.
- tmTerminal(Action<ConventionTmTerminal>) - Method in class com.diffplug.gradle.oomph.thirdparty.ConventionThirdParty
-
Adds an in-eclipse terminal, @see ConventionTmTerminal.
- toArgList() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
-
Returns the args.
- toOctalFileMode(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
-
Converts a set of
PosixFilePermission
to chmod-style octal file mode. - toOctalFileModeInt(Set<PosixFilePermission>) - Static method in class com.diffplug.gradle.FileMisc
-
Converts a set of
PosixFilePermission
to chmod-style octal file mode. - toString() - Method in class com.diffplug.gradle.eclipserunner.EclipseApp
- toString() - Method in class com.diffplug.gradle.oomph.SetupAction
- toString() - Method in class com.diffplug.gradle.p2.P2Model
- toString() - Method in class com.diffplug.gradle.p2.ParsedJar
- toString() - Method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns the id.
- toString() - Method in class com.diffplug.gradle.StateBuilder
- toUnixNewline(String) - Static method in class com.diffplug.gradle.FileMisc
-
Enforces unix newlines on the given string.
- treeDef() - Static method in class com.diffplug.gradle.ProjectPlugin
-
A TreeDef for projects.
U
- uninitialize() - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients.
- unzip(File, File) - Static method in class com.diffplug.gradle.ZipMisc
-
Unzips a directory to a folder.
- updateSite() - Method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns the update site for this release.
- updateSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.JNIBridge
-
This method is not intended to be referenced by clients.
- updateSplash() - Method in class com.diffplug.gradle.eclipserunner.launcher.Main.SplashHandler
- useNativesForRunningPlatform() - Method in class com.diffplug.gradle.eclipse.MavenCentralExtension.ReleaseConfigurer
- usingRepo(String) - Method in class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
-
Overrides the default repo.
V
- valueOf(String) - Static method in enum com.diffplug.gradle.JavaExecable.Mode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.diffplug.gradle.JavaExecable.Mode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VARIABLE_DELIM_CHAR - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- VARIABLE_DELIM_STRING - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- version() - Method in class com.diffplug.gradle.pde.EclipseRelease
-
Returns the OSGi version for this release.
- version(String) - Method in class com.diffplug.gradle.pde.PdeProductBuildConfig
- vmargs(String...) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Sets the vmargs arguments, such as `-Xmx2g` to set the maximum heap size.
- vmargs(Collection<String>) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Sets the vmargs arguments, such as `-Xmx2g` to set the maximum heap size.
W
- waitForJobsToFinish() - Static method in class com.diffplug.gradle.oomph.EclipseMisc
-
Waits for all the jobs to finish.
- with(String...) - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy.Resolve
- withFirst() - Method in class com.diffplug.gradle.pde.ExplicitVersionPolicy.Resolve
- WithRepoConvention - Class in com.diffplug.gradle.oomph.thirdparty
-
A Convention which is setup to add a default p2 repository which can be overridden.
- WithRepoConvention(OomphIdeExtension, String) - Constructor for class com.diffplug.gradle.oomph.thirdparty.WithRepoConvention
- withService(Class<T>, EclipseMisc.ThrowingConsumer<T>) - Static method in class com.diffplug.gradle.oomph.EclipseMisc
-
Performs some action using an Eclipse service.
- workspaceDir(String, File) - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
-
Returns the workspace directory appropriate for the given name and file.
- workspaceDir(Project, File) - Method in class com.diffplug.gradle.oomph.WorkspaceRegistry
-
Returns the workspace directory appropriate for the given project and ide folder.
- workspaceFile(String, Object) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the given path within the workspace directory to be a copy of the file located at fileSrc.
- workspaceProp(String, Action<Map<String, String>>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Sets the given path within the workspace directory to be a property file.
- WorkspaceRegistry - Class in com.diffplug.gradle.oomph
-
Maintains a registry of goomph workspaces.
- workspaces() - Static method in class com.diffplug.gradle.GoomphCacheLocations
-
When Goomph creates an IDE for you, it must also create an eclipse workspace.
- workspaceXml(String, Action<XmlProvider>) - Method in class com.diffplug.gradle.oomph.OomphIdeExtension
-
Modifies the xml that was written in a previous call to
OomphIdeExtension.workspaceFile(String, Object)
orOomphIdeExtension.workspaceXml(String, Action)
. - write(File, T) - Static method in class com.diffplug.gradle.SerializableMisc
-
Writes the given object to the given file.
- writeProps(Map<String, String>, File) - Static method in class com.diffplug.gradle.ConfigMisc
-
Creates an XML string from a groovy.util.Node.
- writeThrowable(File, Throwable) - Static method in class com.diffplug.gradle.SerializableMisc
-
Writes an exception to file, even if that exception isn't serializable.
- writeTo(File) - Method in class com.diffplug.gradle.eclipserunner.EclipseIni
-
Writes this eclipse.ini out to a file.
- writeToken(File, String) - Static method in class com.diffplug.gradle.FileMisc
-
Writes an empty file with the given name in the given directory.
- writeToken(File, String, String) - Static method in class com.diffplug.gradle.FileMisc
-
Writes a file with the given name, to the given directory, containing the given value.
- writeTokenFile(File, String) - Static method in class com.diffplug.gradle.FileMisc
-
Writes a token file containing the given value.
- ws - Variable in class com.diffplug.gradle.eclipserunner.launcher.Main
- WS_CARBON - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "carbon") indicating the platform is running on a machine using the Carbon windowing system (Mac OS X).
- WS_COCOA - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "cocoa") indicating the platform is running on a machine using the Cocoa windowing system (Mac OS X).
- WS_GTK - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "gtk") indicating the platform is running on a machine using the GTK windowing system.
- WS_MOTIF - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "motif") indicating the platform is running on a machine using the Motif windowing system.
- WS_PHOTON - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "photon") indicating the platform is running on a machine using the Photon windowing system.
- WS_UNKNOWN - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "unknown") indicating the platform is running on a machine running an unknown windowing system.
- WS_WIN32 - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "win32") indicating the platform is running on a machine using the Windows windowing system.
- WS_WPF - Static variable in class com.diffplug.gradle.eclipserunner.launcher.Constants
-
Constant string (value "wpf") indicating the platform is running on a machine using the Windows Presendation Foundation system.
Z
- zip(File, String, File) - Static method in class com.diffplug.gradle.ZipMisc
-
Creates a single-entry zip file.
- ZipMisc - Class in com.diffplug.gradle
-
Utilities for mucking with zip files.
- ZipMisc() - Constructor for class com.diffplug.gradle.ZipMisc
All Classes All Packages