langtools/src/jdk.compiler/share/classes/com/sun/tools/javac/sym/CreateSymbols.java
equal
deleted
inserted
replaced
35 import com.sun.tools.javac.code.Type; |
35 import com.sun.tools.javac.code.Type; |
36 import com.sun.tools.javac.code.Types; |
36 import com.sun.tools.javac.code.Types; |
37 import com.sun.tools.javac.jvm.ClassWriter; |
37 import com.sun.tools.javac.jvm.ClassWriter; |
38 import com.sun.tools.javac.jvm.Pool; |
38 import com.sun.tools.javac.jvm.Pool; |
39 import com.sun.tools.javac.processing.JavacProcessingEnvironment; |
39 import com.sun.tools.javac.processing.JavacProcessingEnvironment; |
|
40 import com.sun.tools.javac.util.DefinedBy; |
|
41 import com.sun.tools.javac.util.DefinedBy.Api; |
40 import com.sun.tools.javac.util.List; |
42 import com.sun.tools.javac.util.List; |
41 import com.sun.tools.javac.util.Names; |
43 import com.sun.tools.javac.util.Names; |
42 import com.sun.tools.javac.util.Pair; |
44 import com.sun.tools.javac.util.Pair; |
43 |
45 |
44 import java.io.File; |
46 import java.io.File; |
100 for (Enumeration<String> e = legacyBundle.getKeys(); e.hasMoreElements(); ) |
102 for (Enumeration<String> e = legacyBundle.getKeys(); e.hasMoreElements(); ) |
101 keys.add(e.nextElement()); |
103 keys.add(e.nextElement()); |
102 return keys; |
104 return keys; |
103 } |
105 } |
104 |
106 |
|
107 @DefinedBy(Api.ANNOTATION_PROCESSING) |
105 public boolean process(Set<? extends TypeElement> tes, RoundEnvironment renv) { |
108 public boolean process(Set<? extends TypeElement> tes, RoundEnvironment renv) { |
106 try { |
109 try { |
107 if (renv.processingOver()) |
110 if (renv.processingOver()) |
108 createSymbols(); |
111 createSymbols(); |
109 } catch (IOException e) { |
112 } catch (IOException e) { |
269 } catch (ClassWriter.StringOverflow | ClassWriter.PoolOverflow ex) { |
272 } catch (ClassWriter.StringOverflow | ClassWriter.PoolOverflow ex) { |
270 throw new RuntimeException(ex); |
273 throw new RuntimeException(ex); |
271 } |
274 } |
272 } |
275 } |
273 |
276 |
|
277 @DefinedBy(Api.ANNOTATION_PROCESSING) |
274 public SourceVersion getSupportedSourceVersion() { |
278 public SourceVersion getSupportedSourceVersion() { |
275 return SourceVersion.latest(); |
279 return SourceVersion.latest(); |
276 } |
280 } |
277 |
281 |
278 // used for debugging |
282 // used for debugging |