32 import javax.lang.model.element.Modifier; |
32 import javax.lang.model.element.Modifier; |
33 import javax.lang.model.element.Element; |
33 import javax.lang.model.element.Element; |
34 import java.util.*; |
34 import java.util.*; |
35 |
35 |
36 import java.io.Closeable; |
36 import java.io.Closeable; |
37 import java.io.File; |
|
38 import java.io.InputStream; |
37 import java.io.InputStream; |
39 import java.io.OutputStream; |
38 import java.io.OutputStream; |
40 import java.io.OutputStreamWriter; |
|
41 import java.io.FilterOutputStream; |
39 import java.io.FilterOutputStream; |
42 import java.io.Reader; |
40 import java.io.Reader; |
43 import java.io.Writer; |
41 import java.io.Writer; |
44 import java.io.FilterWriter; |
42 import java.io.FilterWriter; |
45 import java.io.PrintWriter; |
43 import java.io.PrintWriter; |
46 import java.io.IOException; |
44 import java.io.IOException; |
47 import java.net.URI; |
|
48 import javax.tools.FileObject; |
|
49 |
45 |
50 import javax.tools.*; |
46 import javax.tools.*; |
51 import static java.util.Collections.*; |
47 import static java.util.Collections.*; |
52 |
48 |
53 import javax.tools.JavaFileManager.Location; |
49 import javax.tools.JavaFileManager.Location; |