Java DevelopersGuide
Java Infrastructure Developer's guide (AKA Concepts & HowTos)
Concepts
Trees, Elements, Types and Tokens
Conversions between trees and elements and types...
Getting to the javac information = writting a java infrastructure task
Class Files vs. Signature Files
How Tos
How to setup a module which uses the Java related APIs
How do I Get into the Javac Context for a File?
How do I Get All Methods/Fields/Constructors of a Class?
How do I do modification to a source file?
TreeMaker difficulties, Questions & Answers
How do I Find All Usages of a Class?
How do I get an ElementHandle if all I have is the Project and the class name?
How do I get a list of libraries/dependencies of a project?
How do I get the source location of a wrapped jar?
How do I get the packages contained in a jar/library/dependency?
Tutorials
http://platform.netbeans.org/tutorials/nbm-copyfqn.html
http://platform.netbeans.org/tutorials/nbm-code-generator.html