protoj.core
Class AspectJCompileTask

java.lang.Object
  extended by protoj.core.AspectJCompileTask

public final class AspectJCompileTask
extends java.lang.Object

Wrapper for the compileTask ant task.

Author:
Ashley Williams

Constructor Summary
AspectJCompileTask(java.io.File sourceRoot, java.io.File destDir, ArgRunnable<org.apache.tools.ant.types.Path> classpathConfig)
           
 
Method Summary
 void execute()
           
 org.aspectj.tools.ant.taskdefs.AjcTask getCompileTask()
          The underlying ant task used to perform the compilation.
 org.apache.tools.ant.types.DirSet getDirSet()
          The underlying ant pojo used to specify include and exlude patterns.
 void initLogging(java.io.File logFile)
           
 boolean isSuccess()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AspectJCompileTask

public AspectJCompileTask(java.io.File sourceRoot,
                          java.io.File destDir,
                          ArgRunnable<org.apache.tools.ant.types.Path> classpathConfig)
Method Detail

getCompileTask

public org.aspectj.tools.ant.taskdefs.AjcTask getCompileTask()
The underlying ant task used to perform the compilation.

Returns:

getDirSet

public org.apache.tools.ant.types.DirSet getDirSet()
The underlying ant pojo used to specify include and exlude patterns.

Returns:

initLogging

public void initLogging(java.io.File logFile)

execute

public void execute()

isSuccess

public boolean isSuccess()