org.aspectj.ajde.core.internal
Class AjdeCoreBuildManager
java.lang.Object
org.aspectj.ajde.core.internal.AjdeCoreBuildManager
public class AjdeCoreBuildManager
- extends java.lang.Object
Build Manager which drives the build for a given AjCompiler. Tools call build on the AjCompiler which drives this.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AjdeCoreBuildManager
public AjdeCoreBuildManager(AjCompiler compiler)
getAjBuildManager
public AjBuildManager getAjBuildManager()
performBuild
public void performBuild(boolean fullBuild)
- Execute a full or incremental build
- Parameters:
fullBuild - true if requesting a full build, false if requesting to try an incremental build
generateAjBuildConfig
public AjBuildConfig generateAjBuildConfig()
- Generate a new AjBuildConfig from the compiler configuration associated with this AjdeCoreBuildManager or from a
configuration file.
- Returns:
- null if invalid configuration, corresponding AjBuildConfig otherwise
setCustomMungerFactory
public void setCustomMungerFactory(java.lang.Object o)
getCustomMungerFactory
public java.lang.Object getCustomMungerFactory()
cleanupEnvironment
public void cleanupEnvironment()
getStructureModel
public AsmManager getStructureModel()