Package com.sun.codemodel.ac
Class ACTask
java.lang.Object
org.apache.tools.ant.ProjectComponent
org.apache.tools.ant.Task
com.sun.codemodel.ac.ACTask
- All Implemented Interfaces:
Cloneable
public class ACTask
extends org.apache.tools.ant.Task
Annotation compiler ant task.
This task reads annotation classes and generate strongly-typed writers.
- Author:
- Kohsuke Kawaguchi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Nested<classes>
elements.static class
Nested<endorse>
elements. -
Field Summary
Fields inherited from class org.apache.tools.ant.Task
target, taskName, taskType, wrapper
Fields inherited from class org.apache.tools.ant.ProjectComponent
description, location, project
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
List of classes to be handledvoid
List of endorsed jarsorg.apache.tools.ant.types.Path
Nested<classpath>
element.void
execute()
void
setClasspath
(org.apache.tools.ant.types.Path cp) Nested<classpath>
element.void
setClasspathRef
(org.apache.tools.ant.types.Reference r) void
setDestdir
(File output) void
setPackage
(String pkgName) void
setProject
(org.apache.tools.ant.Project project) Methods inherited from class org.apache.tools.ant.Task
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
Methods inherited from class org.apache.tools.ant.ProjectComponent
clone, getDescription, getLocation, getProject, setDescription, setLocation
-
Constructor Details
-
ACTask
public ACTask()
-
-
Method Details
-
setProject
public void setProject(org.apache.tools.ant.Project project) - Overrides:
setProject
in classorg.apache.tools.ant.ProjectComponent
-
setPackage
-
setClasspath
public void setClasspath(org.apache.tools.ant.types.Path cp) Nested<classpath>
element. -
createClasspath
public org.apache.tools.ant.types.Path createClasspath()Nested<classpath>
element. -
setClasspathRef
public void setClasspathRef(org.apache.tools.ant.types.Reference r) -
setDestdir
-
addConfiguredClasses
List of classes to be handled -
addConfiguredEndorse
List of endorsed jars -
execute
public void execute() throws org.apache.tools.ant.BuildException- Overrides:
execute
in classorg.apache.tools.ant.Task
- Throws:
org.apache.tools.ant.BuildException
-