Home » openjdk-7 » com.sun.tools » javac » sym » [javadoc | source]
com.sun.tools.javac.sym
public class: CreateSymbols [javadoc | source]
java.lang.Object
   javax.annotation.processing.AbstractProcessor
      com.sun.tools.javac.sym.CreateSymbols

All Implemented Interfaces:
    Processor

Used to generate a "symbol file" representing rt.jar that only includes supported or legacy proprietary API. Valid annotation processor options:
com.sun.tools.javac.sym.Jar
Specifies the location of rt.jar.
com.sun.tools.javac.sym.Dest
Specifies the destination directory.

This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.

Fields inherited from javax.annotation.processing.AbstractProcessor:
processingEnv,  $assertionsDisabled
Method from com.sun.tools.javac.sym.CreateSymbols Summary:
createSymbols,   getLegacyPackages,   getSupportedSourceVersion,   main,   process,   writeClass
Methods from javax.annotation.processing.AbstractProcessor:
getCompletions,   getSupportedAnnotationTypes,   getSupportedOptions,   getSupportedSourceVersion,   init,   isInitialized,   process
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from com.sun.tools.javac.sym.CreateSymbols Detail:
  void createSymbols() throws IOException 
 static Set<String> getLegacyPackages() 
 public SourceVersion getSupportedSourceVersion() 
 public static  void main(String args) 
 public boolean process(Set<TypeElement> tes,
    RoundEnvironment renv) 
  void writeClass(Pool pool,
    ClassSymbol cs,
    ClassWriter writer) throws IOException