Question on how to properly find all the sources going into a JDK
    Joe Darcy 
    Joe.Darcy at Sun.COM
       
    Thu Apr  8 19:40:22 UTC 2010
    
    
  
Hello.
 From time to time, I want to run an annotation processor over all the 
Java sources going into the JDK.  Annotation processors as compiler 
plug-ins can be used to check various structural properties of the 
code.  For example, an annotation processor could be used to find 
potential methods to be converted to use var-args.
The goal is to ideally have a single command like
    javac -proc:only -processor MyProcessor $OTHER_OPTIONS  `Long list 
of files`
and I wanted to verify the proper way to get the long list of files.  
 From the root of a JDK 7 forest with a build directory, does
find corba/src \
jaxp/drop/jaxp_src \
jaxws/drop/jaxws_src \
langools/src \
jdk/src/share jdk/src/$OS \
$BUILDDIR/$PLATFORM/gensrc \
-name "*.java"
cover all the files of interest?
(It is technically possible, but less convenient, to run such annotation 
processors over the class files in rt.jar and tools.jar.)
Thanks,
-Joe
    
    
More information about the build-dev
mailing list