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
|