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 Classes
    Modifier and Type
    Class
    Description
    static 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
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    List of classes to be handled
    void
    List of endorsed jars
    org.apache.tools.ant.types.Path
    Nested <classpath> element.
    void
     
    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

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ACTask

      public ACTask()
  • Method Details

    • setProject

      public void setProject(org.apache.tools.ant.Project project)
      Overrides:
      setProject in class org.apache.tools.ant.ProjectComponent
    • setPackage

      public void setPackage(String pkgName)
    • 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

      public void setDestdir(File output)
    • addConfiguredClasses

      public void addConfiguredClasses(ACTask.Classes c)
      List of classes to be handled
    • addConfiguredEndorse

      public void addConfiguredEndorse(ACTask.Endorse e)
      List of endorsed jars
    • execute

      public void execute() throws org.apache.tools.ant.BuildException
      Overrides:
      execute in class org.apache.tools.ant.Task
      Throws:
      org.apache.tools.ant.BuildException