Package org.gradle.java
Class JigsawPlugin
- java.lang.Object
-
- org.gradle.java.JigsawPlugin
-
- All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>
public class JigsawPlugin extends java.lang.Object implements org.gradle.api.Plugin<org.gradle.api.Project>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJigsawPlugin.ModuleExecInfo
-
Constructor Summary
Constructors Constructor Description JigsawPlugin(org.gradle.workers.WorkerExecutor workerExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(org.gradle.api.Project project)java.util.Set<java.io.File>createClasspathFileSetWithOutputDirectoriesReplacedWithJars(java.lang.Iterable<java.io.File> classpathFileIter)booleandependOnJarsInsteadOfDirectories(org.gradle.api.Task task, java.lang.Iterable<java.io.File> classpathFileIter)JigsawPlugin.ModuleExecInfogetModuleExecInfoFromMainClassNameFromTask(java.lang.String mainClassNameFromTask)com.google.common.collect.ImmutableMap<java.nio.file.Path,java.lang.String>getModuleNameIbyModuleInfoJavaPath(java.lang.String sourceSetName)com.google.common.collect.ImmutableSortedSet<java.lang.String>getModuleNameIsset()voidregister(TaskConfigurer<?> taskConfigurer)voidsetModuleNamesInputProperty(org.gradle.api.Task task)
-
-
-
Method Detail
-
getModuleNameIbyModuleInfoJavaPath
public com.google.common.collect.ImmutableMap<java.nio.file.Path,java.lang.String> getModuleNameIbyModuleInfoJavaPath(java.lang.String sourceSetName)
-
getModuleNameIsset
public com.google.common.collect.ImmutableSortedSet<java.lang.String> getModuleNameIsset()
-
getModuleExecInfoFromMainClassNameFromTask
public JigsawPlugin.ModuleExecInfo getModuleExecInfoFromMainClassNameFromTask(java.lang.String mainClassNameFromTask)
-
setModuleNamesInputProperty
public void setModuleNamesInputProperty(org.gradle.api.Task task)
-
register
public void register(TaskConfigurer<?> taskConfigurer)
-
apply
public void apply(org.gradle.api.Project project)
- Specified by:
applyin interfaceorg.gradle.api.Plugin<org.gradle.api.Project>
-
dependOnJarsInsteadOfDirectories
public boolean dependOnJarsInsteadOfDirectories(org.gradle.api.Task task, java.lang.Iterable<java.io.File> classpathFileIter)
-
createClasspathFileSetWithOutputDirectoriesReplacedWithJars
public java.util.Set<java.io.File> createClasspathFileSetWithOutputDirectoriesReplacedWithJars(java.lang.Iterable<java.io.File> classpathFileIter)
-
-