Package wafadmin :: Package Tools :: Module java
[hide private]
[frames] | no frames]

Module java

source code

Java support

Javac is one of the few compilers that behaves very badly: * it outputs files where it wants to (-d is only for the package root) * it recompiles files silently behind your back * it outputs an undefined amount of files (inner classes)

Fortunately, the convention makes it possible to use th build dir without too many problems for the moment

Inner classes must be located and cleaned when a problem arise, for the moment waf does not track the production of inner classes.

Adding all the files to a task and executing it if any of the input files change is only annoying for the compilation times

Classes [hide private]
  java_taskgen
Functions [hide private]
 
detect(conf) source code
 
check_java_class(conf, classname, with_classpath=None)
Check if specified java class is installed.
source code
Function Details [hide private]

check_java_class(conf, classname, with_classpath=None)

source code 

Check if specified java class is installed.

Decorators:
  • @conf