30 * @run main TestJavacTaskScanner TestJavacTaskScanner.java |
30 * @run main TestJavacTaskScanner TestJavacTaskScanner.java |
31 */ |
31 */ |
32 |
32 |
33 import com.sun.tools.javac.api.JavacTaskImpl; |
33 import com.sun.tools.javac.api.JavacTaskImpl; |
34 import com.sun.tools.javac.parser.*; |
34 import com.sun.tools.javac.parser.*; |
|
35 import com.sun.tools.javac.parser.Tokens.Token; |
35 import com.sun.tools.javac.util.*; |
36 import com.sun.tools.javac.util.*; |
36 import java.io.*; |
37 import java.io.*; |
37 import java.net.*; |
38 import java.net.*; |
38 import java.nio.*; |
39 import java.nio.*; |
39 import java.nio.charset.Charset; |
40 import java.nio.charset.Charset; |
91 System.out.println("#parseTypeElements: " + numParseTypeElements); |
92 System.out.println("#parseTypeElements: " + numParseTypeElements); |
92 System.out.println("#allMembers: " + numAllMembers); |
93 System.out.println("#allMembers: " + numAllMembers); |
93 |
94 |
94 check(numTokens, "#Tokens", 1222); |
95 check(numTokens, "#Tokens", 1222); |
95 check(numParseTypeElements, "#parseTypeElements", 136); |
96 check(numParseTypeElements, "#parseTypeElements", 136); |
96 check(numAllMembers, "#allMembers", 67); |
97 check(numAllMembers, "#allMembers", 52); |
97 } |
98 } |
98 |
99 |
99 void check(int value, String name, int expected) { |
100 void check(int value, String name, int expected) { |
100 // allow some slop in the comparison to allow for minor edits in the |
101 // allow some slop in the comparison to allow for minor edits in the |
101 // test and in the platform |
102 // test and in the platform |