Permits inspection and modification of the structure of Java sources.
Provides Java Model API access.
ensure.built.source.roots property is set during ant script execution,
javac task will not actually build the classfiles from scratch, but rather copy classfiles
produced by the Java infrastructure into the output folder. The content of the property will
be interpreted as list of source roots, for which the artifacts should be copied.
Added a possibility to specify remote javadoc handling policy in
If a transformation moves a Tree node elsewhere, or produces a replacement of it, it can now mark the new tree as a 'replacement' for the old one, which causes whitespaces (most notably comments) to attach to the replacement node.
Added utility methods to find span of a Label's name in the source. Returns starting and ending offset of the label's name in the source code that was parsed (ie. CompilationInfo.getText()), which may differ from the positions in the source document if it has been already altered.
Adding the utility method to create a Scope capable to access all private methods and fields when parsing and evaluating expressions.
Added utility method to find span of a ClassTree's body in the source. Returns starting and ending offset of the body in the source code that was parsed (ie. CompilationInfo.getText()), which may differ from the positions in the source document if it has been already altered.
XXX no answer for arch-usecases
The sources for the module are in the NetBeans Mercurial repositories.
XXX no answer for deploy-dependencies
Read more about the implementation in the answers to architecture questions.
Built on August 25 2014. | Portions Copyright 1997-2014 Oracle. All rights reserved.