|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.aspectwerkz.compiler.AspectWerkzC
AspectWerkzC allow for precompilation of class / jar / zip given a class preprocessor.
java [-Daspectwerkz.classloader.preprocessor={ClassPreProcessorImpl}] -cp [...] org.codehaus.aspectwerkz.compiler.AspectWerkzC [-verbose] [-haltOnError] [-verify] [-cp {additional cp i}]* {target 1} .. {target n} {ClassPreProcessorImpl} : full qualified name of the ClassPreProcessor implementation (must be in classpath) defaults to org.codehaus.aspectwerkz.transform.AspectWerkzPreProcessor {additional cp i} : additionnal classpath needed at compile time (eg: myaspect.jar) use as many -cp options as needed supports java classpath syntax for classpath separator: ; on windows, : on others {target i} : exploded dir, jar, zip files to compile Ant 1.5 must be in the classpath
Constructor Summary | |
AspectWerkzC()
Construct a new Utility, restore the index for backup |
Method Summary | |
void |
backup(java.io.File source,
int index)
Backup source file in backup_dir/index/file. |
boolean |
compile(java.io.File source)
Compile given target. |
void |
compileClass(java.io.File file,
java.lang.String packaging)
Compiles .class file using fileName as className and given packaging as package name |
void |
compileJar(java.io.File file)
Compile all .class encountered in the .jar/.zip file. |
void |
doCompile(java.io.File sourceFile,
java.lang.String prefixPackage)
Compile sourceFile. |
static void |
doHelp()
Usage message |
Utility |
getUtility()
|
static boolean |
isJarFile(java.io.File source)
Test if file is a zip/jar file |
static void |
main(java.lang.String[] args)
|
void |
postCompile(java.lang.String message)
Delete backup dir at the end of all compilation |
void |
restoreBackup()
Restore the backup registered |
void |
setCompilationPath(java.io.File[] targets)
Set up the compilation path by building a URLClassLoader with all targets in |
void |
setHaltOnError(boolean haltOnError)
|
void |
setPreprocessor(java.lang.String preprocessor)
Sets the ClassPreProcessor implementation to use. |
void |
setVerbose(boolean verbose)
|
void |
setVerify(boolean verify)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public AspectWerkzC()
Method Detail |
public void setVerbose(boolean verbose)
public void setHaltOnError(boolean haltOnError)
public void setVerify(boolean verify)
public Utility getUtility()
public void setPreprocessor(java.lang.String preprocessor) throws CompileException
CompileException
public void backup(java.io.File source, int index)
public void restoreBackup()
public void postCompile(java.lang.String message)
public void doCompile(java.io.File sourceFile, java.lang.String prefixPackage) throws CompileException
CompileException
public void compileClass(java.io.File file, java.lang.String packaging) throws CompileException
CompileException
public void compileJar(java.io.File file) throws CompileException
CompileException
public boolean compile(java.io.File source)
public void setCompilationPath(java.io.File[] targets)
targets
- to add to compilationLoader classpathpublic static boolean isJarFile(java.io.File source)
public static void doHelp()
public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |