org.gradle.api.tasks.compile
Class Compile

java.lang.Object
  extended by ConventionTask
      extended by org.gradle.api.tasks.compile.Compile
Direct Known Subclasses:
GroovyCompile

public class Compile
extends ConventionTask

Author:
Hans Dockter

Field Summary
protected  AntJavac antCompile
           
protected  ClasspathConverter classpathConverter
           
protected  ExistingDirsFilter existentDirsFilter
           
 
Constructor Summary
Compile(Project project, java.lang.String name)
           
 
Method Summary
protected  void compile(Task task)
           
 Compile exclude(java.lang.String[] excludes)
           
 java.util.List getClasspath()
           
 DependencyManager getDependencyManager()
           
 java.io.File getDestinationDir()
           
 java.util.List getExcludes()
           
 java.util.List getIncludes()
           
 CompileOptions getOptions()
           
 java.lang.String getSourceCompatibility()
           
 java.util.List getSrcDirs()
           
 java.lang.String getTargetCompatibility()
           
 java.util.List getUnmanagedClasspath()
           
 Compile include(java.lang.String[] includes)
           
 void setDependencyManager(DependencyManager dependencyManager)
           
 void setDestinationDir(java.io.File destinationDir)
           
 void setExcludes(java.util.List excludes)
           
 void setIncludes(java.util.List includes)
           
 void setOptions(CompileOptions options)
           
 void setSourceCompatibility(java.lang.String sourceCompatibility)
           
 void setSrcDirs(java.util.List srcDirs)
           
 void setTargetCompatibility(java.lang.String targetCompatibility)
           
 void setUnmanagedClasspath(java.util.List unmanagedClasspath)
           
 Compile unmanagedClasspath(java.lang.Object... elements)
          Add the elements to the unmanaged classpath.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

existentDirsFilter

protected ExistingDirsFilter existentDirsFilter

antCompile

protected AntJavac antCompile

classpathConverter

protected ClasspathConverter classpathConverter
Constructor Detail

Compile

public Compile(Project project,
               java.lang.String name)
Method Detail

compile

protected void compile(Task task)

getClasspath

public java.util.List getClasspath()

unmanagedClasspath

public Compile unmanagedClasspath(java.lang.Object... elements)
Add the elements to the unmanaged classpath.


include

public Compile include(java.lang.String[] includes)

exclude

public Compile exclude(java.lang.String[] excludes)

getSrcDirs

public java.util.List getSrcDirs()

setSrcDirs

public void setSrcDirs(java.util.List srcDirs)

getDestinationDir

public java.io.File getDestinationDir()

setDestinationDir

public void setDestinationDir(java.io.File destinationDir)

getSourceCompatibility

public java.lang.String getSourceCompatibility()

setSourceCompatibility

public void setSourceCompatibility(java.lang.String sourceCompatibility)

getTargetCompatibility

public java.lang.String getTargetCompatibility()

setTargetCompatibility

public void setTargetCompatibility(java.lang.String targetCompatibility)

getUnmanagedClasspath

public java.util.List getUnmanagedClasspath()

setUnmanagedClasspath

public void setUnmanagedClasspath(java.util.List unmanagedClasspath)

getOptions

public CompileOptions getOptions()

setOptions

public void setOptions(CompileOptions options)

getIncludes

public java.util.List getIncludes()

setIncludes

public void setIncludes(java.util.List includes)

getExcludes

public java.util.List getExcludes()

setExcludes

public void setExcludes(java.util.List excludes)

getDependencyManager

public DependencyManager getDependencyManager()

setDependencyManager

public void setDependencyManager(DependencyManager dependencyManager)