langtools/src/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
changeset 7072 4863847e93a5
parent 6924 ef7a9281ad2f
child 7076 c96fa26247c8
equal deleted inserted replaced
7071:8bcda461a06a 7072:4863847e93a5
    47 import javax.tools.JavaFileManager;
    47 import javax.tools.JavaFileManager;
    48 import javax.tools.StandardJavaFileManager;
    48 import javax.tools.StandardJavaFileManager;
    49 import javax.tools.JavaFileObject;
    49 import javax.tools.JavaFileObject;
    50 import javax.tools.DiagnosticListener;
    50 import javax.tools.DiagnosticListener;
    51 
    51 
    52 import com.sun.tools.javac.api.JavacTrees;
    52 //308 import com.sun.source.util.AbstractTypeProcessor;
    53 import com.sun.source.util.AbstractTypeProcessor;
       
    54 import com.sun.source.util.TaskEvent;
    53 import com.sun.source.util.TaskEvent;
    55 import com.sun.source.util.TaskListener;
    54 import com.sun.source.util.TaskListener;
    56 import com.sun.tools.javac.api.JavacTaskImpl;
    55 import com.sun.tools.javac.api.JavacTaskImpl;
       
    56 import com.sun.tools.javac.api.JavacTrees;
    57 import com.sun.tools.javac.code.*;
    57 import com.sun.tools.javac.code.*;
    58 import com.sun.tools.javac.code.Symbol.*;
    58 import com.sun.tools.javac.code.Symbol.*;
    59 import com.sun.tools.javac.file.JavacFileManager;
    59 import com.sun.tools.javac.file.JavacFileManager;
    60 import com.sun.tools.javac.jvm.*;
    60 import com.sun.tools.javac.jvm.*;
    61 import com.sun.tools.javac.main.JavaCompiler;
    61 import com.sun.tools.javac.main.JavaCompiler;
   710                         typeElements.add(te);
   710                         typeElements.add(te);
   711                 }
   711                 }
   712             }
   712             }
   713 
   713 
   714             if (matchedNames.size() > 0 || ps.contributed) {
   714             if (matchedNames.size() > 0 || ps.contributed) {
   715                 foundTypeProcessors = foundTypeProcessors || (ps.processor instanceof AbstractTypeProcessor);
   715 //308                foundTypeProcessors = foundTypeProcessors || (ps.processor instanceof AbstractTypeProcessor);
   716                 boolean processingResult = callProcessor(ps.processor, typeElements, renv);
   716                 boolean processingResult = callProcessor(ps.processor, typeElements, renv);
   717                 ps.contributed = true;
   717                 ps.contributed = true;
   718                 ps.removeSupportedOptions(unmatchedProcessorOptions);
   718                 ps.removeSupportedOptions(unmatchedProcessorOptions);
   719 
   719 
   720                 if (printProcessorInfo || verbose) {
   720                 if (printProcessorInfo || verbose) {