src/share/classes/com/sun/tools/apt/comp/Apt.java

Print this page




  48 import com.sun.mirror.declaration.AnnotationTypeDeclaration;
  49 import com.sun.mirror.apt.*;
  50 // import com.sun.mirror.apt.AnnotationProcessorFactory;
  51 import com.sun.mirror.apt.AnnotationProcessors;
  52 
  53 import com.sun.tools.apt.mirror.AptEnv;
  54 import com.sun.tools.apt.mirror.apt.FilerImpl;
  55 import com.sun.tools.apt.mirror.apt.AnnotationProcessorEnvironmentImpl;
  56 
  57 
  58 import static com.sun.tools.apt.mirror.declaration.DeclarationMaker.isJavaIdentifier;
  59 
  60 /**
  61  * Apt compiler phase.
  62  *
  63  *  <p><b>This is NOT part of any API supported by Sun Microsystems.
  64  *  If you write code that depends on this, you do so at your own
  65  *  risk.  This code and its internal interfaces are subject to change
  66  *  or deletion without notice.</b>
  67  */

  68 public class Apt extends ListBuffer<Env<AttrContext>> {
  69     java.util.Set<String> genSourceFileNames = new java.util.LinkedHashSet<String>();
  70     public java.util.Set<String> getSourceFileNames() {
  71         return genSourceFileNames;
  72     }
  73 
  74     /** List of names of generated class files.
  75      */
  76     java.util.Set<String> genClassFileNames  = new java.util.LinkedHashSet<String>();
  77     public java.util.Set<String> getClassFileNames() {
  78         return genClassFileNames;
  79     }
  80 
  81     /* AptEnvironment */
  82     AptEnv aptenv;
  83 
  84     private Context context;
  85 
  86     /** The context key for the todo list. */
  87 




  48 import com.sun.mirror.declaration.AnnotationTypeDeclaration;
  49 import com.sun.mirror.apt.*;
  50 // import com.sun.mirror.apt.AnnotationProcessorFactory;
  51 import com.sun.mirror.apt.AnnotationProcessors;
  52 
  53 import com.sun.tools.apt.mirror.AptEnv;
  54 import com.sun.tools.apt.mirror.apt.FilerImpl;
  55 import com.sun.tools.apt.mirror.apt.AnnotationProcessorEnvironmentImpl;
  56 
  57 
  58 import static com.sun.tools.apt.mirror.declaration.DeclarationMaker.isJavaIdentifier;
  59 
  60 /**
  61  * Apt compiler phase.
  62  *
  63  *  <p><b>This is NOT part of any API supported by Sun Microsystems.
  64  *  If you write code that depends on this, you do so at your own
  65  *  risk.  This code and its internal interfaces are subject to change
  66  *  or deletion without notice.</b>
  67  */
  68 @SuppressWarnings("deprecation")
  69 public class Apt extends ListBuffer<Env<AttrContext>> {
  70     java.util.Set<String> genSourceFileNames = new java.util.LinkedHashSet<String>();
  71     public java.util.Set<String> getSourceFileNames() {
  72         return genSourceFileNames;
  73     }
  74 
  75     /** List of names of generated class files.
  76      */
  77     java.util.Set<String> genClassFileNames  = new java.util.LinkedHashSet<String>();
  78     public java.util.Set<String> getClassFileNames() {
  79         return genClassFileNames;
  80     }
  81 
  82     /* AptEnvironment */
  83     AptEnv aptenv;
  84 
  85     private Context context;
  86 
  87     /** The context key for the todo list. */
  88